home *** CD-ROM | disk | FTP | other *** search
/ Comedians - The People Behind the Laughter / Comedians - The People Behind the Laughter.iso / com8 / com8.rsrc / CODE_11521_LLINGO.txt < prev    next >
Text File  |  1995-08-07  |  393KB  |  7,197 lines

  1. # near model CODE resource
  2. # jump table entries: 4656-4783 (128 of them)
  3. 00000000  4E56 FDF8                link       A6, -0x0208
  4. 00000004  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5. 00000008  47EE FDFC                lea.l      A3, [A6 - 0x204]
  6. 0000000C  49EE FEFE                lea.l      A4, [A6 - 0x102]
  7. 00000010  3E2D F166                move.w     D7, [A5 - 0xE9A]
  8. 00000014  6606                     bne        +0x8 /* 0000001C */
  9. 00000016  7001                     moveq.l    D0, 0x01
  10. 00000018  6000 009A                bra        +0x9C /* 000000B4 */
  11. label0000001C:
  12. 0000001C  4A6D F168                tst.w      [A5 - 0xE98]
  13. 00000020  660E                     bne        +0x10 /* 00000030 */
  14. 00000022  2F0C                     move.l     -[A7], A4
  15. 00000024  487A 0098                pea.l      [PC + 0x98 /* 000000BE, value 0x4E56 'NV', cstring "" */]
  16. 00000028  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  17. 0000002C  504F                     addq.w     A7, 8
  18. 0000002E  600C                     bra        +0xE /* 0000003C */
  19. label00000030:
  20. 00000030  2F0C                     move.l     -[A7], A4
  21. 00000032  486D F168                pea.l      [A5 - 0xE98]
  22. 00000036  4EBA 2D74                jsr        [PC + 0x2D74 /* 00002DAC */]
  23. 0000003A  504F                     addq.w     A7, 8
  24. label0000003C:
  25. 0000003C  0C47 0002                cmpi.w     D7, 0x2
  26. 00000040  6706                     beq        +0x8 /* 00000048 */
  27. 00000042  0C47 0001                cmpi.w     D7, 0x1
  28. 00000046  6604                     bne        +0x6 /* 0000004C */
  29. label00000048:
  30. 00000048  7001                     moveq.l    D0, 0x01
  31. 0000004A  6068                     bra        +0x6A /* 000000B4 */
  32. label0000004C:
  33. 0000004C  426D F166                clr.w      [A5 - 0xE9A]
  34. 00000050  4AAD F14A                tst.l      [A5 - 0xEB6]
  35. 00000054  6604                     bne        +0x6 /* 0000005A */
  36. 00000056  7000                     moveq.l    D0, 0x00
  37. 00000058  605A                     bra        +0x5C /* 000000B4 */
  38. label0000005A:
  39. 0000005A  2F0B                     move.l     -[A7], A3
  40. 0000005C  487A 0060                pea.l      [PC + 0x60 /* 000000BE, value 0x4E56 'NV', cstring "" */]
  41. 00000060  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  42. 00000064  4205                     clr.b      D5
  43. 00000066  7000                     moveq.l    D0, 0x00
  44. 00000068  2D40 FDF8                move.l     [A6 - 0x208], D0
  45. 0000006C  0C47 0001                cmpi.w     D7, 0x1
  46. 00000070  504F                     addq.w     A7, 8
  47. 00000072  6730                     beq        +0x32 /* 000000A4 */
  48. 00000074  41ED F16E                lea.l      A0, [A5 - 0xE92]
  49. 00000078  2F20                     move.l     -[A7], -[A0]
  50. 0000007A  3F20                     move.w     -[A7], -[A0]
  51. 0000007C  4EBA 334A                jsr        [PC + 0x334A /* 000033C8 */]
  52. 00000080  426D F168                clr.w      [A5 - 0xE98]
  53. 00000084  2F0C                     move.l     -[A7], A4
  54. 00000086  70FF                     moveq.l    D0, 0xFFFFFFFF
  55. 00000088  2F00                     move.l     -[A7], D0
  56. 0000008A  2F0B                     move.l     -[A7], A3
  57. 0000008C  48C7                     ext.l      D7
  58. 0000008E  2F07                     move.l     -[A7], D7
  59. 00000090  4878 0103                push.l     0x103
  60. 00000094  2F2D F14A                move.l     -[A7], [A5 - 0xEB6]
  61. 00000098  4EBA 23EC                jsr        [PC + 0x23EC /* 00002486 */]
  62. 0000009C  3C00                     move.w     D6, D0
  63. 0000009E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  64. 000000A2  670E                     beq        +0x10 /* 000000B2 */
  65. label000000A4:
  66. 000000A4  3F3C 0103                move.w     -[A7], 0x103
  67. 000000A8  3F07                     move.w     -[A7], D7
  68. 000000AA  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  69. 000000AE  7001                     moveq.l    D0, 0x01
  70. 000000B0  6002                     bra        +0x4 /* 000000B4 */
  71. label000000B2:
  72. 000000B2  7000                     moveq.l    D0, 0x00
  73. label000000B4:
  74. 000000B4  4CEE 18E0 FDE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x21C]
  75. 000000BA  4E5E                     unlink     A6
  76. 000000BC  4E75                     rts
  77. 000000BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  78. 000000C2  0000 7002                ori.b      D0, 0x2
  79. 000000C6  4E5E                     unlink     A6
  80. 000000C8  4E75                     rts
  81. 000000CA  4E56 0000                link       A6, 0
  82. 000000CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83. 000000D2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  84. 000000D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  85. 000000DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  86. 000000DE  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  87. 000000E2  4E5E                     unlink     A6
  88. 000000E4  4E75                     rts
  89. 000000E6  4E56 0000                link       A6, 0
  90. 000000EA  2F0C                     move.l     -[A7], A4
  91. 000000EC  7000                     moveq.l    D0, 0x00
  92. 000000EE  2840                     movea.l    A4, D0
  93. 000000F0  4EAD 2FC2                jsr        [A5 + 0x2FC2 /* export_1524 */]
  94. 000000F4  41ED 1262                lea.l      A0, [A5 + 0x1262 /* export_584 */]
  95. 000000F8  2B48 EE40                move.l     [A5 - 0x11C0], A0
  96. 000000FC  41ED 125A                lea.l      A0, [A5 + 0x125A /* export_583 */]
  97. 00000100  2B48 EE3C                move.l     [A5 - 0x11C4], A0
  98. 00000104  41ED 1252                lea.l      A0, [A5 + 0x1252 /* export_582 */]
  99. 00000108  2B48 F16E                move.l     [A5 - 0xE92], A0
  100. 0000010C  41ED 165A                lea.l      A0, [A5 + 0x165A /* export_711 */]
  101. 00000110  2B48 F172                move.l     [A5 - 0xE8E], A0
  102. 00000114  7000                     moveq.l    D0, 0x00
  103. 00000116  2B40 F17E                move.l     [A5 - 0xE82], D0
  104. 0000011A  200C                     move.l     D0, A4
  105. 0000011C  286E FFFC                movea.l    A4, [A6 - 0x4]
  106. 00000120  4E5E                     unlink     A6
  107. 00000122  4E75                     rts
  108. 00000124  4E56 0000                link       A6, 0
  109. 00000128  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  110. 0000012C  4E5E                     unlink     A6
  111. 0000012E  4E75                     rts
  112. 00000130  4E56 0000                link       A6, 0
  113. 00000134  102D F2D0                move.b     D0, [A5 - 0xD30]
  114. 00000138  4E5E                     unlink     A6
  115. 0000013A  4E75                     rts
  116. 0000013C  4E56 0000                link       A6, 0
  117. 00000140  1B6E 000B F2D0           move.b     [A5 - 0xD30], [A6 + 0xB]
  118. 00000146  4E5E                     unlink     A6
  119. 00000148  4E75                     rts
  120. 0000014A  4E56 0000                link       A6, 0
  121. 0000014E  4AAD F1CA                tst.l      [A5 - 0xE36]
  122. 00000152  670A                     beq        +0xC /* 0000015E */
  123. 00000154  2F2D F1CA                move.l     -[A7], [A5 - 0xE36]
  124. 00000158  4EAD 2182                jsr        [A5 + 0x2182 /* export_1068 */]
  125. 0000015C  584F                     addq.w     A7, 4
  126. label0000015E:
  127. 0000015E  4E5E                     unlink     A6
  128. 00000160  4E75                     rts
  129. 00000162  4E56 0000                link       A6, 0
  130. 00000166  2F07                     move.l     -[A7], D7
  131. 00000168  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  132. 0000016C  4EBA 3AD8                jsr        [PC + 0x3AD8 /* 00003C46 */]
  133. 00000170  48C0                     ext.l      D0
  134. 00000172  2E00                     move.l     D7, D0
  135. 00000174  3007                     move.w     D0, D7
  136. 00000176  48C0                     ext.l      D0
  137. 00000178  2F00                     move.l     -[A7], D0
  138. 0000017A  4EBA 39EA                jsr        [PC + 0x39EA /* 00003B66 */]
  139. 0000017E  2007                     move.l     D0, D7
  140. 00000180  5280                     addq.l     D0, 1
  141. 00000182  2E2E FFFC                move.l     D7, [A6 - 0x4]
  142. 00000186  4E5E                     unlink     A6
  143. 00000188  4E75                     rts
  144. 0000018A  4E56 0000                link       A6, 0
  145. 0000018E  2F07                     move.l     -[A7], D7
  146. 00000190  2E2E 000C                move.l     D7, [A6 + 0xC]
  147. 00000194  6714                     beq        +0x16 /* 000001AA */
  148. 00000196  2007                     move.l     D0, D7
  149. 00000198  5387                     subq.l     D7, 1
  150. 0000019A  3007                     move.w     D0, D7
  151. 0000019C  48C0                     ext.l      D0
  152. 0000019E  2F00                     move.l     -[A7], D0
  153. 000001A0  2F2D F106                move.l     -[A7], [A5 - 0xEFA]
  154. 000001A4  4EBA 3C80                jsr        [PC + 0x3C80 /* 00003E26 */]
  155. 000001A8  504F                     addq.w     A7, 8
  156. label000001AA:
  157. 000001AA  2E2E FFFC                move.l     D7, [A6 - 0x4]
  158. 000001AE  4E5E                     unlink     A6
  159. 000001B0  4E75                     rts
  160. 000001B2  4E56 0000                link       A6, 0
  161. 000001B6  48E7 0108                movem.l    -[A7], D7,A4
  162. 000001BA  2E2E 000C                move.l     D7, [A6 + 0xC]
  163. 000001BE  6F3A                     ble        +0x3C /* 000001FA */
  164. 000001C0  2007                     move.l     D0, D7
  165. 000001C2  5387                     subq.l     D7, 1
  166. 000001C4  206D F106                movea.l    A0, [A5 - 0xEFA]
  167. 000001C8  2050                     movea.l    A0, [A0]
  168. 000001CA  2007                     move.l     D0, D7
  169. 000001CC  2200                     move.l     D1, D0
  170. 000001CE  C0FC 0016                mulu.w     D0, 0x16
  171. 000001D2  4841                     swap.w     D1
  172. 000001D4  C2FC 0016                mulu.w     D1, 0x16
  173. 000001D8  4841                     swap.w     D1
  174. 000001DA  4241                     clr.w      D1
  175. 000001DC  D081                     add.l      D0, D1
  176. 000001DE  2870 081E                movea.l    A4, [A0 + D0 + 0x1E]
  177. 000001E2  4A2E 0013                tst.b      [A6 + 0x13]
  178. 000001E6  670A                     beq        +0xC /* 000001F2 */
  179. 000001E8  2054                     movea.l    A0, [A4]
  180. 000001EA  0068 0020 0026           ori.w      [A0 + 0x26], 0x20 /* ' ' */
  181. 000001F0  6008                     bra        +0xA /* 000001FA */
  182. label000001F2:
  183. 000001F2  2054                     movea.l    A0, [A4]
  184. 000001F4  0268 FFDF 0026           andi.w     [A0 + 0x26], 0xFFDF
  185. label000001FA:
  186. 000001FA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  187. 00000200  4E5E                     unlink     A6
  188. 00000202  4E75                     rts
  189. 00000204  4E56 0000                link       A6, 0
  190. 00000208  48E7 0308                movem.l    -[A7], D6,D7,A4
  191. 0000020C  2C2E 0010                move.l     D6, [A6 + 0x10]
  192. 00000210  2E2E 000C                move.l     D7, [A6 + 0xC]
  193. 00000214  6F2C                     ble        +0x2E /* 00000242 */
  194. 00000216  2007                     move.l     D0, D7
  195. 00000218  5387                     subq.l     D7, 1
  196. 0000021A  2006                     move.l     D0, D6
  197. 0000021C  5386                     subq.l     D6, 1
  198. 0000021E  206D F106                movea.l    A0, [A5 - 0xEFA]
  199. 00000222  2050                     movea.l    A0, [A0]
  200. 00000224  2007                     move.l     D0, D7
  201. 00000226  2200                     move.l     D1, D0
  202. 00000228  C0FC 0016                mulu.w     D0, 0x16
  203. 0000022C  4841                     swap.w     D1
  204. 0000022E  C2FC 0016                mulu.w     D1, 0x16
  205. 00000232  4841                     swap.w     D1
  206. 00000234  4241                     clr.w      D1
  207. 00000236  D081                     add.l      D0, D1
  208. 00000238  2870 081E                movea.l    A4, [A0 + D0 + 0x1E]
  209. 0000023C  2054                     movea.l    A0, [A4]
  210. 0000023E  3146 002A                move.w     [A0 + 0x2A], D6
  211. label00000242:
  212. 00000242  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  213. 00000248  4E5E                     unlink     A6
  214. 0000024A  4E75                     rts
  215. 0000024C  4E56 0000                link       A6, 0
  216. 00000250  48E7 0308                movem.l    -[A7], D6,D7,A4
  217. 00000254  2C2E 0010                move.l     D6, [A6 + 0x10]
  218. 00000258  2E2E 000C                move.l     D7, [A6 + 0xC]
  219. 0000025C  6F2C                     ble        +0x2E /* 0000028A */
  220. 0000025E  2007                     move.l     D0, D7
  221. 00000260  5387                     subq.l     D7, 1
  222. 00000262  2006                     move.l     D0, D6
  223. 00000264  5386                     subq.l     D6, 1
  224. 00000266  206D F106                movea.l    A0, [A5 - 0xEFA]
  225. 0000026A  2050                     movea.l    A0, [A0]
  226. 0000026C  2007                     move.l     D0, D7
  227. 0000026E  2200                     move.l     D1, D0
  228. 00000270  C0FC 0016                mulu.w     D0, 0x16
  229. 00000274  4841                     swap.w     D1
  230. 00000276  C2FC 0016                mulu.w     D1, 0x16
  231. 0000027A  4841                     swap.w     D1
  232. 0000027C  4241                     clr.w      D1
  233. 0000027E  D081                     add.l      D0, D1
  234. 00000280  2870 081E                movea.l    A4, [A0 + D0 + 0x1E]
  235. 00000284  2054                     movea.l    A0, [A4]
  236. 00000286  3146 002C                move.w     [A0 + 0x2C], D6
  237. label0000028A:
  238. 0000028A  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  239. 00000290  4E5E                     unlink     A6
  240. 00000292  4E75                     rts
  241. 00000294  4E56 0000                link       A6, 0
  242. 00000298  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  243. 0000029C  3A2E 0012                move.w     D5, [A6 + 0x12]
  244. 000002A0  2E2E 000C                move.l     D7, [A6 + 0xC]
  245. 000002A4  6606                     bne        +0x8 /* 000002AC */
  246. 000002A6  7000                     moveq.l    D0, 0x00
  247. 000002A8  6000 00E2                bra        +0xE4 /* 0000038C */
  248. label000002AC:
  249. 000002AC  2007                     move.l     D0, D7
  250. 000002AE  5387                     subq.l     D7, 1
  251. 000002B0  206D F106                movea.l    A0, [A5 - 0xEFA]
  252. 000002B4  2050                     movea.l    A0, [A0]
  253. 000002B6  2007                     move.l     D0, D7
  254. 000002B8  2200                     move.l     D1, D0
  255. 000002BA  C0FC 0016                mulu.w     D0, 0x16
  256. 000002BE  4841                     swap.w     D1
  257. 000002C0  C2FC 0016                mulu.w     D1, 0x16
  258. 000002C4  4841                     swap.w     D1
  259. 000002C6  4241                     clr.w      D1
  260. 000002C8  D081                     add.l      D0, D1
  261. 000002CA  49F0 0816                lea.l      A4, [A0 + D0 + 0x16]
  262. 000002CE  48C5                     ext.l      D5
  263. 000002D0  2005                     move.l     D0, D5
  264. 000002D2  5380                     subq.l     D0, 1
  265. 000002D4  206C 0008                movea.l    A0, [A4 + 0x8]
  266. 000002D8  2050                     movea.l    A0, [A0]
  267. 000002DA  D080                     add.l      D0, D0
  268. 000002DC  3E30 082E                move.w     D7, [A0 + D0 + 0x2E]
  269. 000002E0  6C4A                     bge        +0x4C /* 0000032C */
  270. 000002E2  206C 0008                movea.l    A0, [A4 + 0x8]
  271. 000002E6  2050                     movea.l    A0, [A0]
  272. 000002E8  3C28 002C                move.w     D6, [A0 + 0x2C]
  273. 000002EC  6C06                     bge        +0x8 /* 000002F4 */
  274. 000002EE  7000                     moveq.l    D0, 0x00
  275. 000002F0  6000 009A                bra        +0x9C /* 0000038C */
  276. label000002F4:
  277. 000002F4  48C6                     ext.l      D6
  278. 000002F6  206D F106                movea.l    A0, [A5 - 0xEFA]
  279. 000002FA  2050                     movea.l    A0, [A0]
  280. 000002FC  2006                     move.l     D0, D6
  281. 000002FE  2200                     move.l     D1, D0
  282. 00000300  C0FC 0016                mulu.w     D0, 0x16
  283. 00000304  4841                     swap.w     D1
  284. 00000306  C2FC 0016                mulu.w     D1, 0x16
  285. 0000030A  4841                     swap.w     D1
  286. 0000030C  4241                     clr.w      D1
  287. 0000030E  D081                     add.l      D0, D1
  288. 00000310  49F0 0816                lea.l      A4, [A0 + D0 + 0x16]
  289. 00000314  48C5                     ext.l      D5
  290. 00000316  2005                     move.l     D0, D5
  291. 00000318  5380                     subq.l     D0, 1
  292. 0000031A  206C 0008                movea.l    A0, [A4 + 0x8]
  293. 0000031E  2050                     movea.l    A0, [A0]
  294. 00000320  D080                     add.l      D0, D0
  295. 00000322  3E30 082E                move.w     D7, [A0 + D0 + 0x2E]
  296. 00000326  6C04                     bge        +0x6 /* 0000032C */
  297. 00000328  7000                     moveq.l    D0, 0x00
  298. 0000032A  6060                     bra        +0x62 /* 0000038C */
  299. label0000032C:
  300. 0000032C  48C7                     ext.l      D7
  301. 0000032E  206C 0004                movea.l    A0, [A4 + 0x4]
  302. 00000332  2050                     movea.l    A0, [A0]
  303. 00000334  2007                     move.l     D0, D7
  304. 00000336  2200                     move.l     D1, D0
  305. 00000338  C0FC 000E                mulu.w     D0, 0xE
  306. 0000033C  4841                     swap.w     D1
  307. 0000033E  C2FC 000E                mulu.w     D1, 0xE
  308. 00000342  4841                     swap.w     D1
  309. 00000344  4241                     clr.w      D1
  310. 00000346  D081                     add.l      D0, D1
  311. 00000348  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  312. 0000034C  4247                     clr.w      D7
  313. 0000034E  4A2D F2D0                tst.b      [A5 - 0xD30]
  314. 00000352  6702                     beq        +0x4 /* 00000356 */
  315. 00000354  7E04                     moveq.l    D7, 0x04
  316. label00000356:
  317. 00000356  302B 000A                move.w     D0, [A3 + 0xA]
  318. 0000035A  48C0                     ext.l      D0
  319. 0000035C  2F00                     move.l     -[A7], D0
  320. 0000035E  302B 0008                move.w     D0, [A3 + 0x8]
  321. 00000362  48C0                     ext.l      D0
  322. 00000364  206C 0008                movea.l    A0, [A4 + 0x8]
  323. 00000368  2050                     movea.l    A0, [A0]
  324. 0000036A  2200                     move.l     D1, D0
  325. 0000036C  C0FC 000C                mulu.w     D0, 0xC
  326. 00000370  4841                     swap.w     D1
  327. 00000372  C2FC 000C                mulu.w     D1, 0xC
  328. 00000376  4841                     swap.w     D1
  329. 00000378  4241                     clr.w      D1
  330. 0000037A  D081                     add.l      D0, D1
  331. 0000037C  2F30 0852                move.l     -[A7], [A0 + D0 + 0x52]
  332. 00000380  48C7                     ext.l      D7
  333. 00000382  2F07                     move.l     -[A7], D7
  334. 00000384  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  335. 00000388  4FEF 000C                lea.l      A7, [A7 + 0xC]
  336. label0000038C:
  337. 0000038C  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  338. 00000392  4E5E                     unlink     A6
  339. 00000394  4E75                     rts
  340. 00000396  4E56 FFFE                link       A6, -0x0002
  341. 0000039A  2F07                     move.l     -[A7], D7
  342. 0000039C  486E FFFE                pea.l      [A6 - 0x2]
  343. 000003A0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  344. 000003A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  345. 000003A8  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  346. 000003AC  3E00                     move.w     D7, D0
  347. 000003AE  302E FFFE                move.w     D0, [A6 - 0x2]
  348. 000003B2  48C0                     ext.l      D0
  349. 000003B4  5280                     addq.l     D0, 1
  350. 000003B6  206E 0014                movea.l    A0, [A6 + 0x14]
  351. 000003BA  2080                     move.l     [A0], D0
  352. 000003BC  3007                     move.w     D0, D7
  353. 000003BE  2E2E FFFA                move.l     D7, [A6 - 0x6]
  354. 000003C2  4E5E                     unlink     A6
  355. 000003C4  4E75                     rts
  356. 000003C6  4E56 0000                link       A6, 0
  357. 000003CA  2F07                     move.l     -[A7], D7
  358. 000003CC  2E2E 000C                move.l     D7, [A6 + 0xC]
  359. 000003D0  6604                     bne        +0x6 /* 000003D6 */
  360. 000003D2  7000                     moveq.l    D0, 0x00
  361. 000003D4  6022                     bra        +0x24 /* 000003F8 */
  362. label000003D6:
  363. 000003D6  2007                     move.l     D0, D7
  364. 000003D8  5387                     subq.l     D7, 1
  365. 000003DA  7000                     moveq.l    D0, 0x00
  366. 000003DC  102E 001B                move.b     D0, [A6 + 0x1B]
  367. 000003E0  2F00                     move.l     -[A7], D0
  368. 000003E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  369. 000003E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  370. 000003EA  3007                     move.w     D0, D7
  371. 000003EC  48C0                     ext.l      D0
  372. 000003EE  2F00                     move.l     -[A7], D0
  373. 000003F0  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  374. 000003F4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  375. label000003F8:
  376. 000003F8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  377. 000003FC  4E5E                     unlink     A6
  378. 000003FE  4E75                     rts
  379. 00000400  4E56 0000                link       A6, 0
  380. 00000404  2F07                     move.l     -[A7], D7
  381. 00000406  2E2E 000C                move.l     D7, [A6 + 0xC]
  382. 0000040A  6726                     beq        +0x28 /* 00000432 */
  383. 0000040C  2007                     move.l     D0, D7
  384. 0000040E  5387                     subq.l     D7, 1
  385. 00000410  302E 001A                move.w     D0, [A6 + 0x1A]
  386. 00000414  48C0                     ext.l      D0
  387. 00000416  2F00                     move.l     -[A7], D0
  388. 00000418  7000                     moveq.l    D0, 0x00
  389. 0000041A  102E 0017                move.b     D0, [A6 + 0x17]
  390. 0000041E  2F00                     move.l     -[A7], D0
  391. 00000420  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  392. 00000424  3007                     move.w     D0, D7
  393. 00000426  48C0                     ext.l      D0
  394. 00000428  2F00                     move.l     -[A7], D0
  395. 0000042A  4EAD 0C72                jsr        [A5 + 0xC72 /* export_394 */]
  396. 0000042E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  397. label00000432:
  398. 00000432  2E2E FFFC                move.l     D7, [A6 - 0x4]
  399. 00000436  4E5E                     unlink     A6
  400. 00000438  4E75                     rts
  401. 0000043A  4E56 0000                link       A6, 0
  402. 0000043E  2F07                     move.l     -[A7], D7
  403. 00000440  2E2E 000C                move.l     D7, [A6 + 0xC]
  404. 00000444  6604                     bne        +0x6 /* 0000044A */
  405. 00000446  7000                     moveq.l    D0, 0x00
  406. 00000448  6014                     bra        +0x16 /* 0000045E */
  407. label0000044A:
  408. 0000044A  2007                     move.l     D0, D7
  409. 0000044C  5387                     subq.l     D7, 1
  410. 0000044E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  411. 00000452  3007                     move.w     D0, D7
  412. 00000454  48C0                     ext.l      D0
  413. 00000456  2F00                     move.l     -[A7], D0
  414. 00000458  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  415. 0000045C  504F                     addq.w     A7, 8
  416. label0000045E:
  417. 0000045E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  418. 00000462  4E5E                     unlink     A6
  419. 00000464  4E75                     rts
  420. 00000466  4E56 0000                link       A6, 0
  421. 0000046A  48E7 0108                movem.l    -[A7], D7,A4
  422. 0000046E  2E2E 000C                move.l     D7, [A6 + 0xC]
  423. 00000472  6728                     beq        +0x2A /* 0000049C */
  424. 00000474  2007                     move.l     D0, D7
  425. 00000476  5380                     subq.l     D0, 1
  426. 00000478  206D F106                movea.l    A0, [A5 - 0xEFA]
  427. 0000047C  2050                     movea.l    A0, [A0]
  428. 0000047E  2200                     move.l     D1, D0
  429. 00000480  C0FC 0016                mulu.w     D0, 0x16
  430. 00000484  4841                     swap.w     D1
  431. 00000486  C2FC 0016                mulu.w     D1, 0x16
  432. 0000048A  4841                     swap.w     D1
  433. 0000048C  4241                     clr.w      D1
  434. 0000048E  D081                     add.l      D0, D1
  435. 00000490  2870 081E                movea.l    A4, [A0 + D0 + 0x1E]
  436. 00000494  2054                     movea.l    A0, [A4]
  437. 00000496  216E 0010 0014           move.l     [A0 + 0x14], [A6 + 0x10]
  438. label0000049C:
  439. 0000049C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  440. 000004A2  4E5E                     unlink     A6
  441. 000004A4  4E75                     rts
  442. 000004A6  4E56 0000                link       A6, 0
  443. 000004AA  4AAE 000C                tst.l      [A6 + 0xC]
  444. 000004AE  6604                     bne        +0x6 /* 000004B4 */
  445. 000004B0  7000                     moveq.l    D0, 0x00
  446. 000004B2  600A                     bra        +0xC /* 000004BE */
  447. label000004B4:
  448. 000004B4  7000                     moveq.l    D0, 0x00
  449. 000004B6  2F00                     move.l     -[A7], D0
  450. 000004B8  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  451. 000004BC  584F                     addq.w     A7, 4
  452. label000004BE:
  453. 000004BE  4E5E                     unlink     A6
  454. 000004C0  4E75                     rts
  455. 000004C2  4E56 0000                link       A6, 0
  456. 000004C6  7001                     moveq.l    D0, 0x01
  457. 000004C8  2F00                     move.l     -[A7], D0
  458. 000004CA  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  459. 000004CE  4E5E                     unlink     A6
  460. 000004D0  4E75                     rts
  461. fn000004D2:
  462. 000004D2  4E56 0000                link       A6, 0
  463. 000004D6  48E7 0300                movem.l    -[A7], D6,D7
  464. 000004DA  3C2E 000E                move.w     D6, [A6 + 0xE]
  465. 000004DE  2E2E 0008                move.l     D7, [A6 + 0x8]
  466. 000004E2  6604                     bne        +0x6 /* 000004E8 */
  467. 000004E4  7000                     moveq.l    D0, 0x00
  468. 000004E6  602C                     bra        +0x2E /* 00000514 */
  469. label000004E8:
  470. 000004E8  2007                     move.l     D0, D7
  471. 000004EA  5387                     subq.l     D7, 1
  472. 000004EC  302D F120                move.w     D0, [A5 - 0xEE0]
  473. 000004F0  48C0                     ext.l      D0
  474. 000004F2  B087                     cmp.l      D0, D7
  475. 000004F4  670C                     beq        +0xE /* 00000502 */
  476. 000004F6  3007                     move.w     D0, D7
  477. 000004F8  48C0                     ext.l      D0
  478. 000004FA  2F00                     move.l     -[A7], D0
  479. 000004FC  4EBA 3668                jsr        [PC + 0x3668 /* 00003B66 */]
  480. 00000500  584F                     addq.w     A7, 4
  481. label00000502:
  482. 00000502  5346                     subq.w     D6, 1
  483. 00000504  48C6                     ext.l      D6
  484. 00000506  206D F11A                movea.l    A0, [A5 - 0xEE6]
  485. 0000050A  2050                     movea.l    A0, [A0]
  486. 0000050C  2006                     move.l     D0, D6
  487. 0000050E  E580                     asl        D0, 2
  488. 00000510  2030 0800                move.l     D0, [A0 + D0]
  489. label00000514:
  490. 00000514  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  491. 0000051A  4E5E                     unlink     A6
  492. 0000051C  4E75                     rts
  493. 0000051E  4E56 0000                link       A6, 0
  494. 00000522  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  495. 00000526  3C2E 0012                move.w     D6, [A6 + 0x12]
  496. 0000052A  2E2E 000C                move.l     D7, [A6 + 0xC]
  497. 0000052E  6606                     bne        +0x8 /* 00000536 */
  498. 00000530  7000                     moveq.l    D0, 0x00
  499. 00000532  6000 0086                bra        +0x88 /* 000005BA */
  500. label00000536:
  501. 00000536  3006                     move.w     D0, D6
  502. 00000538  5340                     subq.w     D0, 1
  503. 0000053A  6706                     beq        +0x8 /* 00000542 */
  504. 0000053C  5340                     subq.w     D0, 1
  505. 0000053E  6728                     beq        +0x2A /* 00000568 */
  506. 00000540  6046                     bra        +0x48 /* 00000588 */
  507. label00000542:
  508. 00000542  4AAD F1CA                tst.l      [A5 - 0xE36]
  509. 00000546  670A                     beq        +0xC /* 00000552 */
  510. 00000548  2F2D F1CA                move.l     -[A7], [A5 - 0xE36]
  511. 0000054C  4EBA 2E40                jsr        [PC + 0x2E40 /* 0000338E */]
  512. 00000550  584F                     addq.w     A7, 4
  513. label00000552:
  514. 00000552  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  515. 00000556  2F00                     move.l     -[A7], D0
  516. 00000558  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  517. 0000055C  2B40 F1CA                move.l     [A5 - 0xE36], D0
  518. 00000560  584F                     addq.w     A7, 4
  519. 00000562  6724                     beq        +0x26 /* 00000588 */
  520. 00000564  7001                     moveq.l    D0, 0x01
  521. 00000566  6052                     bra        +0x54 /* 000005BA */
  522. label00000568:
  523. 00000568  4AAD F1CA                tst.l      [A5 - 0xE36]
  524. 0000056C  671A                     beq        +0x1C /* 00000588 */
  525. 0000056E  2F2D F1CA                move.l     -[A7], [A5 - 0xE36]
  526. 00000572  4EAD 217A                jsr        [A5 + 0x217A /* export_1067 */]
  527. 00000576  1A00                     move.b     D5, D0
  528. 00000578  7000                     moveq.l    D0, 0x00
  529. 0000057A  2B40 F1CA                move.l     [A5 - 0xE36], D0
  530. 0000057E  4A05                     tst.b      D5
  531. 00000580  584F                     addq.w     A7, 4
  532. 00000582  6704                     beq        +0x6 /* 00000588 */
  533. 00000584  7001                     moveq.l    D0, 0x01
  534. 00000586  6032                     bra        +0x34 /* 000005BA */
  535. label00000588:
  536. 00000588  48C6                     ext.l      D6
  537. 0000058A  2F06                     move.l     -[A7], D6
  538. 0000058C  2F07                     move.l     -[A7], D7
  539. 0000058E  4EBA FF42                jsr        [PC - 0xBE /* 000004D2 */]
  540. 00000592  2840                     movea.l    A4, D0
  541. 00000594  200C                     move.l     D0, A4
  542. 00000596  504F                     addq.w     A7, 8
  543. 00000598  6604                     bne        +0x6 /* 0000059E */
  544. 0000059A  7000                     moveq.l    D0, 0x00
  545. 0000059C  601C                     bra        +0x1E /* 000005BA */
  546. label0000059E:
  547. 0000059E  4247                     clr.w      D7
  548. 000005A0  4A2D F2D0                tst.b      [A5 - 0xD30]
  549. 000005A4  6702                     beq        +0x4 /* 000005A8 */
  550. 000005A6  7E04                     moveq.l    D7, 0x04
  551. label000005A8:
  552. 000005A8  7000                     moveq.l    D0, 0x00
  553. 000005AA  2F00                     move.l     -[A7], D0
  554. 000005AC  2F0C                     move.l     -[A7], A4
  555. 000005AE  48C7                     ext.l      D7
  556. 000005B0  2F07                     move.l     -[A7], D7
  557. 000005B2  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  558. 000005B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  559. label000005BA:
  560. 000005BA  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  561. 000005C0  4E5E                     unlink     A6
  562. 000005C2  4E75                     rts
  563. 000005C4  4E56 0000                link       A6, 0
  564. 000005C8  48E7 1100                movem.l    -[A7], D3,D7
  565. 000005CC  2E2E 000C                move.l     D7, [A6 + 0xC]
  566. 000005D0  6604                     bne        +0x6 /* 000005D6 */
  567. 000005D2  7000                     moveq.l    D0, 0x00
  568. 000005D4  6018                     bra        +0x1A /* 000005EE */
  569. label000005D6:
  570. 000005D6  302E 0012                move.w     D0, [A6 + 0x12]
  571. 000005DA  48C0                     ext.l      D0
  572. 000005DC  2F00                     move.l     -[A7], D0
  573. 000005DE  2F07                     move.l     -[A7], D7
  574. 000005E0  4EBA FEF0                jsr        [PC - 0x110 /* 000004D2 */]
  575. 000005E4  4A80                     tst.l      D0
  576. 000005E6  56C3                     sne        D3
  577. 000005E8  4403                     neg.b      D3
  578. 000005EA  1003                     move.b     D0, D3
  579. 000005EC  504F                     addq.w     A7, 8
  580. label000005EE:
  581. 000005EE  4CEE 0088 FFF8           movem.l    D3,D7, [A6 - 0x8]
  582. 000005F4  4E5E                     unlink     A6
  583. 000005F6  4E75                     rts
  584. 000005F8  4E56 0000                link       A6, 0
  585. 000005FC  48E7 0118                movem.l    -[A7], D7,A3,A4
  586. 00000600  2E2E 000C                move.l     D7, [A6 + 0xC]
  587. 00000604  6604                     bne        +0x6 /* 0000060A */
  588. 00000606  7000                     moveq.l    D0, 0x00
  589. 00000608  6048                     bra        +0x4A /* 00000652 */
  590. label0000060A:
  591. 0000060A  2007                     move.l     D0, D7
  592. 0000060C  5380                     subq.l     D0, 1
  593. 0000060E  206D F106                movea.l    A0, [A5 - 0xEFA]
  594. 00000612  2050                     movea.l    A0, [A0]
  595. 00000614  2200                     move.l     D1, D0
  596. 00000616  C0FC 0016                mulu.w     D0, 0x16
  597. 0000061A  4841                     swap.w     D1
  598. 0000061C  C2FC 0016                mulu.w     D1, 0x16
  599. 00000620  4841                     swap.w     D1
  600. 00000622  4241                     clr.w      D1
  601. 00000624  D081                     add.l      D0, D1
  602. 00000626  2670 0826                movea.l    A3, [A0 + D0 + 0x26]
  603. 0000062A  302E 0012                move.w     D0, [A6 + 0x12]
  604. 0000062E  48C0                     ext.l      D0
  605. 00000630  5380                     subq.l     D0, 1
  606. 00000632  2053                     movea.l    A0, [A3]
  607. 00000634  E580                     asl        D0, 2
  608. 00000636  2870 0800                movea.l    A4, [A0 + D0]
  609. 0000063A  200C                     move.l     D0, A4
  610. 0000063C  6604                     bne        +0x6 /* 00000642 */
  611. 0000063E  7000                     moveq.l    D0, 0x00
  612. 00000640  6010                     bra        +0x12 /* 00000652 */
  613. label00000642:
  614. 00000642  7000                     moveq.l    D0, 0x00
  615. 00000644  2F00                     move.l     -[A7], D0
  616. 00000646  2054                     movea.l    A0, [A4]
  617. 00000648  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  618. 0000064C  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  619. 00000650  504F                     addq.w     A7, 8
  620. label00000652:
  621. 00000652  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  622. 00000658  4E5E                     unlink     A6
  623. 0000065A  4E75                     rts
  624. 0000065C  4E56 FFFA                link       A6, -0x0006
  625. 00000660  2F07                     move.l     -[A7], D7
  626. 00000662  2E2E 000C                move.l     D7, [A6 + 0xC]
  627. 00000666  6766                     beq        +0x68 /* 000006CE */
  628. 00000668  2007                     move.l     D0, D7
  629. 0000066A  5387                     subq.l     D7, 1
  630. 0000066C  302D F120                move.w     D0, [A5 - 0xEE0]
  631. 00000670  48C0                     ext.l      D0
  632. 00000672  B087                     cmp.l      D0, D7
  633. 00000674  670C                     beq        +0xE /* 00000682 */
  634. 00000676  3007                     move.w     D0, D7
  635. 00000678  48C0                     ext.l      D0
  636. 0000067A  2F00                     move.l     -[A7], D0
  637. 0000067C  4EBA 34E8                jsr        [PC + 0x34E8 /* 00003B66 */]
  638. 00000680  584F                     addq.w     A7, 4
  639. label00000682:
  640. 00000682  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  641. 00000688  2D6E 0014 FFFC           move.l     [A6 - 0x4], [A6 + 0x14]
  642. 0000068E  486E FFFA                pea.l      [A6 - 0x6]
  643. 00000692  302E 0012                move.w     D0, [A6 + 0x12]
  644. 00000696  48C0                     ext.l      D0
  645. 00000698  5380                     subq.l     D0, 1
  646. 0000069A  2F00                     move.l     -[A7], D0
  647. 0000069C  206D F106                movea.l    A0, [A5 - 0xEFA]
  648. 000006A0  2050                     movea.l    A0, [A0]
  649. 000006A2  2007                     move.l     D0, D7
  650. 000006A4  2200                     move.l     D1, D0
  651. 000006A6  C0FC 0016                mulu.w     D0, 0x16
  652. 000006AA  4841                     swap.w     D1
  653. 000006AC  C2FC 0016                mulu.w     D1, 0x16
  654. 000006B0  4841                     swap.w     D1
  655. 000006B2  4241                     clr.w      D1
  656. 000006B4  D081                     add.l      D0, D1
  657. 000006B6  2F30 0826                move.l     -[A7], [A0 + D0 + 0x26]
  658. 000006BA  4EBA 3A90                jsr        [PC + 0x3A90 /* 0000414C */]
  659. 000006BE  41EE 0000                lea.l      A0, [A6 + 0x0]
  660. 000006C2  2F20                     move.l     -[A7], -[A0]
  661. 000006C4  3F20                     move.w     -[A7], -[A0]
  662. 000006C6  4EBA 2D00                jsr        [PC + 0x2D00 /* 000033C8 */]
  663. 000006CA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  664. label000006CE:
  665. 000006CE  2E2E FFF6                move.l     D7, [A6 - 0xA]
  666. 000006D2  4E5E                     unlink     A6
  667. 000006D4  4E75                     rts
  668. 000006D6  4E56 FFFA                link       A6, -0x0006
  669. 000006DA  48E7 1108                movem.l    -[A7], D3,D7,A4
  670. 000006DE  2E2E 000C                move.l     D7, [A6 + 0xC]
  671. 000006E2  6766                     beq        +0x68 /* 0000074A */
  672. 000006E4  2007                     move.l     D0, D7
  673. 000006E6  5387                     subq.l     D7, 1
  674. 000006E8  302D F120                move.w     D0, [A5 - 0xEE0]
  675. 000006EC  48C0                     ext.l      D0
  676. 000006EE  B087                     cmp.l      D0, D7
  677. 000006F0  670C                     beq        +0xE /* 000006FE */
  678. 000006F2  3007                     move.w     D0, D7
  679. 000006F4  48C0                     ext.l      D0
  680. 000006F6  2F00                     move.l     -[A7], D0
  681. 000006F8  4EBA 346C                jsr        [PC + 0x346C /* 00003B66 */]
  682. 000006FC  584F                     addq.w     A7, 4
  683. label000006FE:
  684. 000006FE  206D F106                movea.l    A0, [A5 - 0xEFA]
  685. 00000702  2050                     movea.l    A0, [A0]
  686. 00000704  2007                     move.l     D0, D7
  687. 00000706  2200                     move.l     D1, D0
  688. 00000708  C0FC 0016                mulu.w     D0, 0x16
  689. 0000070C  4841                     swap.w     D1
  690. 0000070E  C2FC 0016                mulu.w     D1, 0x16
  691. 00000712  4841                     swap.w     D1
  692. 00000714  4241                     clr.w      D1
  693. 00000716  D081                     add.l      D0, D1
  694. 00000718  2870 0826                movea.l    A4, [A0 + D0 + 0x26]
  695. 0000071C  3D7C 0002 FFFA           move.w     [A6 - 0x6], 0x2
  696. 00000722  7000                     moveq.l    D0, 0x00
  697. 00000724  2D40 FFFC                move.l     [A6 - 0x4], D0
  698. 00000728  7E01                     moveq.l    D7, 0x01
  699. label0000072A:
  700. 0000072A  486E FFFA                pea.l      [A6 - 0x6]
  701. 0000072E  48C7                     ext.l      D7
  702. 00000730  2007                     move.l     D0, D7
  703. 00000732  5380                     subq.l     D0, 1
  704. 00000734  2F00                     move.l     -[A7], D0
  705. 00000736  2F0C                     move.l     -[A7], A4
  706. 00000738  4EBA 3A12                jsr        [PC + 0x3A12 /* 0000414C */]
  707. 0000073C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  708. 00000740  3007                     move.w     D0, D7
  709. 00000742  5247                     addq.w     D7, 1
  710. 00000744  0C47 0005                cmpi.w     D7, 0x5
  711. 00000748  6FE0                     ble        -0x1E /* 0000072A */
  712. label0000074A:
  713. 0000074A  4CEE 1088 FFEE           movem.l    D3,D7,A4, [A6 - 0x12]
  714. 00000750  4E5E                     unlink     A6
  715. 00000752  4E75                     rts
  716. 00000754  4E56 0000                link       A6, 0
  717. 00000758  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  718. 0000075C  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  719. 00000760  4E5E                     unlink     A6
  720. 00000762  4E75                     rts
  721. 00000764  4E56 0000                link       A6, 0
  722. 00000768  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  723. 0000076C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  724. 00000770  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  725. 00000774  4E5E                     unlink     A6
  726. 00000776  4E75                     rts
  727. 00000778  4E56 0000                link       A6, 0
  728. 0000077C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  729. 00000780  4EAD 215A                jsr        [A5 + 0x215A /* export_1063 */]
  730. 00000784  4E5E                     unlink     A6
  731. 00000786  4E75                     rts
  732. fn00000788:
  733. 00000788  4E56 FFFA                link       A6, -0x0006
  734. 0000078C  48E7 0108                movem.l    -[A7], D7,A4
  735. 00000790  286E 0008                movea.l    A4, [A6 + 0x8]
  736. 00000794  4247                     clr.w      D7
  737. 00000796  486E FFFA                pea.l      [A6 - 0x6]
  738. 0000079A  7001                     moveq.l    D0, 0x01
  739. 0000079C  2F00                     move.l     -[A7], D0
  740. 0000079E  2F0C                     move.l     -[A7], A4
  741. 000007A0  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  742. 000007A4  7008                     moveq.l    D0, 0x08
  743. 000007A6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  744. 000007AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  745. 000007AE  6614                     bne        +0x16 /* 000007C4 */
  746. 000007B0  302E FFFE                move.w     D0, [A6 - 0x2]
  747. 000007B4  0440 0066                subi.w     D0, 0x66 /* 'f' */
  748. 000007B8  6708                     beq        +0xA /* 000007C2 */
  749. 000007BA  5340                     subq.w     D0, 1
  750. 000007BC  6606                     bne        +0x8 /* 000007C4 */
  751. 000007BE  7E05                     moveq.l    D7, 0x05
  752. 000007C0  6002                     bra        +0x4 /* 000007C4 */
  753. label000007C2:
  754. 000007C2  7E02                     moveq.l    D7, 0x02
  755. label000007C4:
  756. 000007C4  41EE 0000                lea.l      A0, [A6 + 0x0]
  757. 000007C8  2F20                     move.l     -[A7], -[A0]
  758. 000007CA  3F20                     move.w     -[A7], -[A0]
  759. 000007CC  4EBA 2BFA                jsr        [PC + 0x2BFA /* 000033C8 */]
  760. 000007D0  7000                     moveq.l    D0, 0x00
  761. 000007D2  2F00                     move.l     -[A7], D0
  762. 000007D4  2F0C                     move.l     -[A7], A4
  763. 000007D6  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  764. 000007DA  3007                     move.w     D0, D7
  765. 000007DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  766. 000007E0  4CEE 1080 FFF2           movem.l    D7,A4, [A6 - 0xE]
  767. 000007E6  4E5E                     unlink     A6
  768. 000007E8  4E75                     rts
  769. 000007EA  4E56 FED0                link       A6, -0x0130
  770. 000007EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  771. 000007F2  486E FED0                pea.l      [A6 - 0x130]
  772. 000007F6  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  773. 000007FA  486E FED0                pea.l      [A6 - 0x130]
  774. 000007FE  4EBA FF88                jsr        [PC - 0x78 /* 00000788 */]
  775. 00000802  4E5E                     unlink     A6
  776. 00000804  4E75                     rts
  777. 00000806  4E56 FECA                link       A6, -0x0136
  778. 0000080A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  779. 0000080E  382E 0016                move.w     D4, [A6 + 0x16]
  780. 00000812  2E2E 000C                move.l     D7, [A6 + 0xC]
  781. 00000816  7CFF                     moveq.l    D6, 0xFFFFFFFF
  782. 00000818  4A87                     tst.l      D7
  783. 0000081A  6606                     bne        +0x8 /* 00000822 */
  784. 0000081C  7000                     moveq.l    D0, 0x00
  785. 0000081E  6000 00BC                bra        +0xBE /* 000008DC */
  786. label00000822:
  787. 00000822  2007                     move.l     D0, D7
  788. 00000824  5387                     subq.l     D7, 1
  789. 00000826  302D F120                move.w     D0, [A5 - 0xEE0]
  790. 0000082A  48C0                     ext.l      D0
  791. 0000082C  B087                     cmp.l      D0, D7
  792. 0000082E  6710                     beq        +0x12 /* 00000840 */
  793. 00000830  3C2D F120                move.w     D6, [A5 - 0xEE0]
  794. 00000834  3007                     move.w     D0, D7
  795. 00000836  48C0                     ext.l      D0
  796. 00000838  2F00                     move.l     -[A7], D0
  797. 0000083A  4EBA 332A                jsr        [PC + 0x332A /* 00003B66 */]
  798. 0000083E  584F                     addq.w     A7, 4
  799. label00000840:
  800. 00000840  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  801. 00000844  486E FECA                pea.l      [A6 - 0x136]
  802. 00000848  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  803. 0000084C  3A3C 008D                move.w     D5, 0x8D
  804. 00000850  3004                     move.w     D0, D4
  805. 00000852  504F                     addq.w     A7, 8
  806. 00000854  6B3C                     bmi        +0x3E /* 00000892 */
  807. 00000856  0C40 0005                cmpi.w     D0, 0x5
  808. 0000085A  6E36                     bgt        +0x38 /* 00000892 */
  809. 0000085C  D040                     add.w      D0, D0
  810. 0000085E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  811. 00000862  4EFB 0000                jmp        [PC + D0.w]
  812. 00000866  000E 0018                ori.b      A6, 0x18
  813. 0000086A  0020 0024                ori.b      -[A0], 0x24 /* '$' */
  814. 0000086E  0028 002C 2E3C           ori.b      [A0 + 0x2E3C], 0x2C /* ',' */
  815. 00000874  0000 0085                ori.b      D0, 0x85
  816. 00000878  7AFF                     moveq.l    D5, 0xFFFFFFFF
  817. 0000087A  6016                     bra        +0x18 /* 00000892 */
  818. 0000087C  2E3C 0000 0604           move.l     D7, 0x604
  819. 00000882  600E                     bra        +0x10 /* 00000892 */
  820. 00000884  7E02                     moveq.l    D7, 0x02
  821. 00000886  600A                     bra        +0xC /* 00000892 */
  822. 00000888  7E02                     moveq.l    D7, 0x02
  823. 0000088A  6006                     bra        +0x8 /* 00000892 */
  824. 0000088C  7E00                     moveq.l    D7, 0x00
  825. 0000088E  6002                     bra        +0x4 /* 00000892 */
  826. 00000890  7E03                     moveq.l    D7, 0x03
  827. label00000892:
  828. 00000892  486E FFFA                pea.l      [A6 - 0x6]
  829. 00000896  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  830. 0000089A  7000                     moveq.l    D0, 0x00
  831. 0000089C  2F00                     move.l     -[A7], D0
  832. 0000089E  2F07                     move.l     -[A7], D7
  833. 000008A0  48C5                     ext.l      D5
  834. 000008A2  2F05                     move.l     -[A7], D5
  835. 000008A4  486E FECA                pea.l      [A6 - 0x136]
  836. 000008A8  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  837. 000008AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  838. 000008B0  4AAE FFFA                tst.l      [A6 - 0x6]
  839. 000008B4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  840. 000008B8  670E                     beq        +0x10 /* 000008C8 */
  841. 000008BA  4A44                     tst.w      D4
  842. 000008BC  670A                     beq        +0xC /* 000008C8 */
  843. 000008BE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  844. 000008C2  4EBA 2C42                jsr        [PC + 0x2C42 /* 00003506 */]
  845. 000008C6  584F                     addq.w     A7, 4
  846. label000008C8:
  847. 000008C8  0C46 FFFF                cmpi.w     D6, 0xFFFF
  848. 000008CC  670A                     beq        +0xC /* 000008D8 */
  849. 000008CE  48C6                     ext.l      D6
  850. 000008D0  2F06                     move.l     -[A7], D6
  851. 000008D2  4EBA 3292                jsr        [PC + 0x3292 /* 00003B66 */]
  852. 000008D6  584F                     addq.w     A7, 4
  853. label000008D8:
  854. 000008D8  202E FFFA                move.l     D0, [A6 - 0x6]
  855. label000008DC:
  856. 000008DC  4CEE 00F0 FEBA           movem.l    D4,D5,D6,D7, [A6 - 0x146]
  857. 000008E2  4E5E                     unlink     A6
  858. 000008E4  4E75                     rts
  859. 000008E6  4E56 0000                link       A6, 0
  860. 000008EA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  861. 000008EE  2C2E 000C                move.l     D6, [A6 + 0xC]
  862. 000008F2  3E2E 0012                move.w     D7, [A6 + 0x12]
  863. 000008F6  4A86                     tst.l      D6
  864. 000008F8  6604                     bne        +0x6 /* 000008FE */
  865. 000008FA  7000                     moveq.l    D0, 0x00
  866. 000008FC  6052                     bra        +0x54 /* 00000950 */
  867. label000008FE:
  868. 000008FE  0C47 0001                cmpi.w     D7, 0x1
  869. 00000902  6D28                     blt        +0x2A /* 0000092C */
  870. 00000904  5347                     subq.w     D7, 1
  871. 00000906  2046                     movea.l    A0, D6
  872. 00000908  2850                     movea.l    A4, [A0]
  873. 0000090A  7001                     moveq.l    D0, 0x01
  874. 0000090C  EFA8                     lsl        D0, D7
  875. 0000090E  C0AC 0038                and.l      D0, [A4 + 0x38]
  876. 00000912  6604                     bne        +0x6 /* 00000918 */
  877. 00000914  7000                     moveq.l    D0, 0x00
  878. 00000916  6038                     bra        +0x3A /* 00000950 */
  879. label00000918:
  880. 00000918  202C 0034                move.l     D0, [A4 + 0x34]
  881. 0000091C  D08C                     add.l      D0, A4
  882. 0000091E  48C7                     ext.l      D7
  883. 00000920  2207                     move.l     D1, D7
  884. 00000922  D281                     add.l      D1, D1
  885. 00000924  D280                     add.l      D1, D0
  886. 00000926  2041                     movea.l    A0, D1
  887. 00000928  3E10                     move.w     D7, [A0]
  888. 0000092A  6008                     bra        +0xA /* 00000934 */
  889. label0000092C:
  890. 0000092C  48C7                     ext.l      D7
  891. 0000092E  2007                     move.l     D0, D7
  892. 00000930  4480                     neg.l      D0
  893. 00000932  3E00                     move.w     D7, D0
  894. label00000934:
  895. 00000934  4245                     clr.w      D5
  896. 00000936  4A2D F2D0                tst.b      [A5 - 0xD30]
  897. 0000093A  6702                     beq        +0x4 /* 0000093E */
  898. 0000093C  7A04                     moveq.l    D5, 0x04
  899. label0000093E:
  900. 0000093E  48C7                     ext.l      D7
  901. 00000940  2F07                     move.l     -[A7], D7
  902. 00000942  2F06                     move.l     -[A7], D6
  903. 00000944  48C5                     ext.l      D5
  904. 00000946  2F05                     move.l     -[A7], D5
  905. 00000948  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  906. 0000094C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  907. label00000950:
  908. 00000950  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  909. 00000956  4E5E                     unlink     A6
  910. 00000958  4E75                     rts
  911. 0000095A  4E56 FEC6                link       A6, -0x013A
  912. 0000095E  2F07                     move.l     -[A7], D7
  913. 00000960  2E2E 000C                move.l     D7, [A6 + 0xC]
  914. 00000964  2007                     move.l     D0, D7
  915. 00000966  5387                     subq.l     D7, 1
  916. 00000968  302D F120                move.w     D0, [A5 - 0xEE0]
  917. 0000096C  48C0                     ext.l      D0
  918. 0000096E  B087                     cmp.l      D0, D7
  919. 00000970  670C                     beq        +0xE /* 0000097E */
  920. 00000972  3007                     move.w     D0, D7
  921. 00000974  48C0                     ext.l      D0
  922. 00000976  2F00                     move.l     -[A7], D0
  923. 00000978  4EBA 31EC                jsr        [PC + 0x31EC /* 00003B66 */]
  924. 0000097C  584F                     addq.w     A7, 4
  925. label0000097E:
  926. 0000097E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  927. 00000982  486E FED0                pea.l      [A6 - 0x130]
  928. 00000986  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  929. 0000098A  486E FECC                pea.l      [A6 - 0x134]
  930. 0000098E  7000                     moveq.l    D0, 0x00
  931. 00000990  2F00                     move.l     -[A7], D0
  932. 00000992  2F00                     move.l     -[A7], D0
  933. 00000994  4878 00C5                push.l     0xC5
  934. 00000998  72FF                     moveq.l    D1, 0xFFFFFFFF
  935. 0000099A  2F01                     move.l     -[A7], D1
  936. 0000099C  486E FED0                pea.l      [A6 - 0x130]
  937. 000009A0  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  938. 000009A4  4AAE FECC                tst.l      [A6 - 0x134]
  939. 000009A8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  940. 000009AC  6604                     bne        +0x6 /* 000009B2 */
  941. 000009AE  7000                     moveq.l    D0, 0x00
  942. 000009B0  603C                     bra        +0x3E /* 000009EE */
  943. label000009B2:
  944. 000009B2  4247                     clr.w      D7
  945. 000009B4  4A2D F2D0                tst.b      [A5 - 0xD30]
  946. 000009B8  6702                     beq        +0x4 /* 000009BC */
  947. 000009BA  7E04                     moveq.l    D7, 0x04
  948. label000009BC:
  949. 000009BC  7000                     moveq.l    D0, 0x00
  950. 000009BE  2F00                     move.l     -[A7], D0
  951. 000009C0  2F2E FECC                move.l     -[A7], [A6 - 0x134]
  952. 000009C4  48C7                     ext.l      D7
  953. 000009C6  2F07                     move.l     -[A7], D7
  954. 000009C8  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  955. 000009CC  41EE FEC6                lea.l      A0, [A6 - 0x13A]
  956. 000009D0  43ED F198                lea.l      A1, [A5 - 0xE68]
  957. 000009D4  20D9                     move.l     [A0]+, [A1]+
  958. 000009D6  30D9                     move.w     [A0]+, [A1]+
  959. 000009D8  3B7C 0002 F198           move.w     [A5 - 0xE68], 0x2
  960. 000009DE  486E FEC6                pea.l      [A6 - 0x13A]
  961. 000009E2  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  962. 000009E6  202E FEC8                move.l     D0, [A6 - 0x138]
  963. 000009EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  964. label000009EE:
  965. 000009EE  2E2E FEC2                move.l     D7, [A6 - 0x13E]
  966. 000009F2  4E5E                     unlink     A6
  967. 000009F4  4E75                     rts
  968. 000009F6  4E56 0000                link       A6, 0
  969. 000009FA  2F07                     move.l     -[A7], D7
  970. 000009FC  2E2E 000C                move.l     D7, [A6 + 0xC]
  971. 00000A00  6718                     beq        +0x1A /* 00000A1A */
  972. 00000A02  2F07                     move.l     -[A7], D7
  973. 00000A04  4EBA 2F36                jsr        [PC + 0x2F36 /* 0000393C */]
  974. 00000A08  4A00                     tst.b      D0
  975. 00000A0A  584F                     addq.w     A7, 4
  976. 00000A0C  660C                     bne        +0xE /* 00000A1A */
  977. 00000A0E  2047                     movea.l    A0, D7
  978. 00000A10  2050                     movea.l    A0, [A0]
  979. 00000A12  00A8 0000 0080 0026      ori.l      [A0 + 0x26], 0x80
  980. label00000A1A:
  981. 00000A1A  2E2E FFFC                move.l     D7, [A6 - 0x4]
  982. 00000A1E  4E5E                     unlink     A6
  983. 00000A20  4E75                     rts
  984. 00000A22  4E56 0000                link       A6, 0
  985. 00000A26  206E 000C                movea.l    A0, [A6 + 0xC]
  986. 00000A2A  2050                     movea.l    A0, [A0]
  987. 00000A2C  2028 002C                move.l     D0, [A0 + 0x2C]
  988. 00000A30  4E5E                     unlink     A6
  989. 00000A32  4E75                     rts
  990. 00000A34  4E56 0000                link       A6, 0
  991. 00000A38  206E 000C                movea.l    A0, [A6 + 0xC]
  992. 00000A3C  2050                     movea.l    A0, [A0]
  993. 00000A3E  216E 0010 002C           move.l     [A0 + 0x2C], [A6 + 0x10]
  994. 00000A44  4E5E                     unlink     A6
  995. 00000A46  4E75                     rts
  996. 00000A48  4E56 0000                link       A6, 0
  997. 00000A4C  48E7 0308                movem.l    -[A7], D6,D7,A4
  998. 00000A50  2C2E 0010                move.l     D6, [A6 + 0x10]
  999. 00000A54  2E2E 000C                move.l     D7, [A6 + 0xC]
  1000. 00000A58  6704                     beq        +0x6 /* 00000A5E */
  1001. 00000A5A  4A86                     tst.l      D6
  1002. 00000A5C  6604                     bne        +0x6 /* 00000A62 */
  1003. label00000A5E:
  1004. 00000A5E  7000                     moveq.l    D0, 0x00
  1005. 00000A60  603E                     bra        +0x40 /* 00000AA0 */
  1006. label00000A62:
  1007. 00000A62  2007                     move.l     D0, D7
  1008. 00000A64  5387                     subq.l     D7, 1
  1009. 00000A66  206D F106                movea.l    A0, [A5 - 0xEFA]
  1010. 00000A6A  2050                     movea.l    A0, [A0]
  1011. 00000A6C  2007                     move.l     D0, D7
  1012. 00000A6E  2200                     move.l     D1, D0
  1013. 00000A70  C0FC 0016                mulu.w     D0, 0x16
  1014. 00000A74  4841                     swap.w     D1
  1015. 00000A76  C2FC 0016                mulu.w     D1, 0x16
  1016. 00000A7A  4841                     swap.w     D1
  1017. 00000A7C  4241                     clr.w      D1
  1018. 00000A7E  D081                     add.l      D0, D1
  1019. 00000A80  2870 081E                movea.l    A4, [A0 + D0 + 0x1E]
  1020. 00000A84  2006                     move.l     D0, D6
  1021. 00000A86  5380                     subq.l     D0, 1
  1022. 00000A88  2054                     movea.l    A0, [A4]
  1023. 00000A8A  2200                     move.l     D1, D0
  1024. 00000A8C  C0FC 000C                mulu.w     D0, 0xC
  1025. 00000A90  4841                     swap.w     D1
  1026. 00000A92  C2FC 000C                mulu.w     D1, 0xC
  1027. 00000A96  4841                     swap.w     D1
  1028. 00000A98  4241                     clr.w      D1
  1029. 00000A9A  D081                     add.l      D0, D1
  1030. 00000A9C  2030 0852                move.l     D0, [A0 + D0 + 0x52]
  1031. label00000AA0:
  1032. 00000AA0  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1033. 00000AA6  4E5E                     unlink     A6
  1034. 00000AA8  4E75                     rts
  1035. 00000AAA  4E56 0000                link       A6, 0
  1036. 00000AAE  2F07                     move.l     -[A7], D7
  1037. 00000AB0  2E2E 000C                move.l     D7, [A6 + 0xC]
  1038. 00000AB4  6604                     bne        +0x6 /* 00000ABA */
  1039. 00000AB6  7000                     moveq.l    D0, 0x00
  1040. 00000AB8  600C                     bra        +0xE /* 00000AC6 */
  1041. label00000ABA:
  1042. 00000ABA  2047                     movea.l    A0, D7
  1043. 00000ABC  2050                     movea.l    A0, [A0]
  1044. 00000ABE  3028 0012                move.w     D0, [A0 + 0x12]
  1045. 00000AC2  48C0                     ext.l      D0
  1046. 00000AC4  5280                     addq.l     D0, 1
  1047. label00000AC6:
  1048. 00000AC6  2E2E FFFC                move.l     D7, [A6 - 0x4]
  1049. 00000ACA  4E5E                     unlink     A6
  1050. 00000ACC  4E75                     rts
  1051. 00000ACE  4E56 0000                link       A6, 0
  1052. 00000AD2  48E7 1100                movem.l    -[A7], D3,D7
  1053. 00000AD6  2E2E 000C                move.l     D7, [A6 + 0xC]
  1054. 00000ADA  6604                     bne        +0x6 /* 00000AE0 */
  1055. 00000ADC  7001                     moveq.l    D0, 0x01
  1056. 00000ADE  6020                     bra        +0x22 /* 00000B00 */
  1057. label00000AE0:
  1058. 00000AE0  7600                     moveq.l    D3, 0x00
  1059. 00000AE2  2047                     movea.l    A0, D7
  1060. 00000AE4  2050                     movea.l    A0, [A0]
  1061. 00000AE6  4A68 0048                tst.w      [A0 + 0x48]
  1062. 00000AEA  6E12                     bgt        +0x14 /* 00000AFE */
  1063. 00000AEC  2047                     movea.l    A0, D7
  1064. 00000AEE  2050                     movea.l    A0, [A0]
  1065. 00000AF0  203C 0000 0100           move.l     D0, 0x100
  1066. 00000AF6  C0A8 0026                and.l      D0, [A0 + 0x26]
  1067. 00000AFA  6602                     bne        +0x4 /* 00000AFE */
  1068. 00000AFC  7601                     moveq.l    D3, 0x01
  1069. label00000AFE:
  1070. 00000AFE  1003                     move.b     D0, D3
  1071. label00000B00:
  1072. 00000B00  4CEE 0088 FFF8           movem.l    D3,D7, [A6 - 0x8]
  1073. 00000B06  4E5E                     unlink     A6
  1074. 00000B08  4E75                     rts
  1075. 00000B0A  4E56 FFFA                link       A6, -0x0006
  1076. 00000B0E  2F0C                     move.l     -[A7], A4
  1077. 00000B10  286E 0010                movea.l    A4, [A6 + 0x10]
  1078. 00000B14  486E FFFA                pea.l      [A6 - 0x6]
  1079. 00000B18  202E 000C                move.l     D0, [A6 + 0xC]
  1080. 00000B1C  5380                     subq.l     D0, 1
  1081. 00000B1E  2F00                     move.l     -[A7], D0
  1082. 00000B20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1083. 00000B24  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  1084. 00000B28  486E FFFA                pea.l      [A6 - 0x6]
  1085. 00000B2C  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  1086. 00000B30  7001                     moveq.l    D0, 0x01
  1087. 00000B32  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1088. 00000B36  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1089. 00000B3A  660E                     bne        +0x10 /* 00000B4A */
  1090. 00000B3C  2F0C                     move.l     -[A7], A4
  1091. 00000B3E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1092. 00000B42  4EBA 242A                jsr        [PC + 0x242A /* 00002F6E */]
  1093. 00000B46  504F                     addq.w     A7, 8
  1094. 00000B48  600C                     bra        +0xE /* 00000B56 */
  1095. label00000B4A:
  1096. 00000B4A  2F0C                     move.l     -[A7], A4
  1097. 00000B4C  487A 001E                pea.l      [PC + 0x1E /* 00000B6C, value 0x1000000 */]
  1098. 00000B50  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1099. 00000B54  504F                     addq.w     A7, 8
  1100. label00000B56:
  1101. 00000B56  41EE 0000                lea.l      A0, [A6 + 0x0]
  1102. 00000B5A  2F20                     move.l     -[A7], -[A0]
  1103. 00000B5C  3F20                     move.w     -[A7], -[A0]
  1104. 00000B5E  4EBA 2868                jsr        [PC + 0x2868 /* 000033C8 */]
  1105. 00000B62  5C4F                     addq.w     A7, 6
  1106. 00000B64  286E FFF6                movea.l    A4, [A6 - 0xA]
  1107. 00000B68  4E5E                     unlink     A6
  1108. 00000B6A  4E75                     rts
  1109. 00000B6C  0100                     btst       D0, D0
  1110. 00000B6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1111. 00000B72  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1112. 00000B76  0008 4EAD                ori.b      A0, 0xAD
  1113. 00000B7A  1A42                     movea.b    A5, D2
  1114. 00000B7C  4E5E                     unlink     A6
  1115. 00000B7E  4E75                     rts
  1116. 00000B80  4E56 0000                link       A6, 0
  1117. 00000B84  4EAD 1A4A                jsr        [A5 + 0x1A4A /* export_837 */]
  1118. 00000B88  4E5E                     unlink     A6
  1119. 00000B8A  4E75                     rts
  1120. 00000B8C  4E56 0000                link       A6, 0
  1121. 00000B90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1122. 00000B94  4EBA 27F8                jsr        [PC + 0x27F8 /* 0000338E */]
  1123. 00000B98  4E5E                     unlink     A6
  1124. 00000B9A  4E75                     rts
  1125. 00000B9C  4E56 0000                link       A6, 0
  1126. 00000BA0  2F0C                     move.l     -[A7], A4
  1127. 00000BA2  286E 0008                movea.l    A4, [A6 + 0x8]
  1128. 00000BA6  200C                     move.l     D0, A4
  1129. 00000BA8  6706                     beq        +0x8 /* 00000BB0 */
  1130. 00000BAA  2054                     movea.l    A0, [A4]
  1131. 00000BAC  52A8 0004                addq.l     [A0 + 0x4], 1
  1132. label00000BB0:
  1133. 00000BB0  286E FFFC                movea.l    A4, [A6 - 0x4]
  1134. 00000BB4  4E5E                     unlink     A6
  1135. 00000BB6  4E75                     rts
  1136. 00000BB8  4E56 0000                link       A6, 0
  1137. 00000BBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1138. 00000BC0  4EBA 27CC                jsr        [PC + 0x27CC /* 0000338E */]
  1139. 00000BC4  4E5E                     unlink     A6
  1140. 00000BC6  4E75                     rts
  1141. 00000BC8  4E56 0000                link       A6, 0
  1142. 00000BCC  2F0C                     move.l     -[A7], A4
  1143. 00000BCE  286E 0008                movea.l    A4, [A6 + 0x8]
  1144. 00000BD2  200C                     move.l     D0, A4
  1145. 00000BD4  6708                     beq        +0xA /* 00000BDE */
  1146. 00000BD6  2F0C                     move.l     -[A7], A4
  1147. 00000BD8  4EAD 2492                jsr        [A5 + 0x2492 /* export_1166 */]
  1148. 00000BDC  584F                     addq.w     A7, 4
  1149. label00000BDE:
  1150. 00000BDE  286E FFFC                movea.l    A4, [A6 - 0x4]
  1151. 00000BE2  4E5E                     unlink     A6
  1152. 00000BE4  4E75                     rts
  1153. 00000BE6  4E56 0000                link       A6, 0
  1154. 00000BEA  48E7 0118                movem.l    -[A7], D7,A3,A4
  1155. 00000BEE  2E2E 0008                move.l     D7, [A6 + 0x8]
  1156. 00000BF2  7000                     moveq.l    D0, 0x00
  1157. 00000BF4  2F00                     move.l     -[A7], D0
  1158. 00000BF6  2207                     move.l     D1, D7
  1159. 00000BF8  740D                     moveq.l    D2, 0x0D
  1160. 00000BFA  D282                     add.l      D1, D2
  1161. 00000BFC  2F01                     move.l     -[A7], D1
  1162. 00000BFE  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1163. 00000C02  2840                     movea.l    A4, D0
  1164. 00000C04  200C                     move.l     D0, A4
  1165. 00000C06  504F                     addq.w     A7, 8
  1166. 00000C08  670A                     beq        +0xC /* 00000C14 */
  1167. 00000C0A  2654                     movea.l    A3, [A4]
  1168. 00000C0C  7000                     moveq.l    D0, 0x00
  1169. 00000C0E  2680                     move.l     [A3], D0
  1170. 00000C10  2747 0004                move.l     [A3 + 0x4], D7
  1171. label00000C14:
  1172. 00000C14  200C                     move.l     D0, A4
  1173. 00000C16  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1174. 00000C1C  4E5E                     unlink     A6
  1175. 00000C1E  4E75                     rts
  1176. fn00000C20:
  1177. 00000C20  4E56 0000                link       A6, 0
  1178. 00000C24  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1179. 00000C28  266E 0008                movea.l    A3, [A6 + 0x8]
  1180. 00000C2C  206E 000C                movea.l    A0, [A6 + 0xC]
  1181. 00000C30  7000                     moveq.l    D0, 0x00
  1182. 00000C32  1010                     move.b     D0, [A0]
  1183. 00000C34  5440                     addq.w     D0, 2
  1184. 00000C36  48C0                     ext.l      D0
  1185. 00000C38  323C FFFE                move.w     D1, 0xFFFE
  1186. 00000C3C  C240                     and.w      D1, D0
  1187. 00000C3E  7C00                     moveq.l    D6, 0x00
  1188. 00000C40  3C01                     move.w     D6, D1
  1189. 00000C42  4A86                     tst.l      D6
  1190. 00000C44  2853                     movea.l    A4, [A3]
  1191. 00000C46  2006                     move.l     D0, D6
  1192. 00000C48  D094                     add.l      D0, [A4]
  1193. 00000C4A  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  1194. 00000C4E  6F52                     ble        +0x54 /* 00000CA2 */
  1195. 00000C50  202C 0004                move.l     D0, [A4 + 0x4]
  1196. 00000C54  E280                     asr        D0, 1
  1197. 00000C56  2E00                     move.l     D7, D0
  1198. 00000C58  DEAC 0004                add.l      D7, [A4 + 0x4]
  1199. 00000C5C  7000                     moveq.l    D0, 0x00
  1200. 00000C5E  2F00                     move.l     -[A7], D0
  1201. 00000C60  2207                     move.l     D1, D7
  1202. 00000C62  740D                     moveq.l    D2, 0x0D
  1203. 00000C64  D282                     add.l      D1, D2
  1204. 00000C66  2F01                     move.l     -[A7], D1
  1205. 00000C68  2F0B                     move.l     -[A7], A3
  1206. 00000C6A  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  1207. 00000C6E  4A80                     tst.l      D0
  1208. 00000C70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1209. 00000C74  6626                     bne        +0x28 /* 00000C9C */
  1210. 00000C76  2853                     movea.l    A4, [A3]
  1211. 00000C78  2E06                     move.l     D7, D6
  1212. 00000C7A  DEAC 0004                add.l      D7, [A4 + 0x4]
  1213. 00000C7E  7000                     moveq.l    D0, 0x00
  1214. 00000C80  2F00                     move.l     -[A7], D0
  1215. 00000C82  2207                     move.l     D1, D7
  1216. 00000C84  740D                     moveq.l    D2, 0x0D
  1217. 00000C86  D282                     add.l      D1, D2
  1218. 00000C88  2F01                     move.l     -[A7], D1
  1219. 00000C8A  2F0B                     move.l     -[A7], A3
  1220. 00000C8C  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  1221. 00000C90  4A80                     tst.l      D0
  1222. 00000C92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1223. 00000C96  6604                     bne        +0x6 /* 00000C9C */
  1224. 00000C98  70FF                     moveq.l    D0, 0xFFFFFFFF
  1225. 00000C9A  6020                     bra        +0x22 /* 00000CBC */
  1226. label00000C9C:
  1227. 00000C9C  2853                     movea.l    A4, [A3]
  1228. 00000C9E  2947 0004                move.l     [A4 + 0x4], D7
  1229. label00000CA2:
  1230. 00000CA2  2F06                     move.l     -[A7], D6
  1231. 00000CA4  2014                     move.l     D0, [A4]
  1232. 00000CA6  4874 080C                pea.l      [A4 + D0 + 0xC]
  1233. 00000CAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1234. 00000CAE  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  1235. 00000CB2  2E14                     move.l     D7, [A4]
  1236. 00000CB4  DD94                     add.l      [A4], D6
  1237. 00000CB6  2007                     move.l     D0, D7
  1238. 00000CB8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1239. label00000CBC:
  1240. 00000CBC  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1241. 00000CC2  4E5E                     unlink     A6
  1242. 00000CC4  4E75                     rts
  1243. 00000CC6  4E56 0000                link       A6, 0
  1244. 00000CCA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1245. 00000CCE  3E2E 000A                move.w     D7, [A6 + 0xA]
  1246. 00000CD2  3C2E 000E                move.w     D6, [A6 + 0xE]
  1247. 00000CD6  4AAE 0010                tst.l      [A6 + 0x10]
  1248. 00000CDA  6604                     bne        +0x6 /* 00000CE0 */
  1249. 00000CDC  7000                     moveq.l    D0, 0x00
  1250. 00000CDE  6066                     bra        +0x68 /* 00000D46 */
  1251. label00000CE0:
  1252. 00000CE0  BE46                     cmp.w      D7, D6
  1253. 00000CE2  6F02                     ble        +0x4 /* 00000CE6 */
  1254. 00000CE4  3C07                     move.w     D6, D7
  1255. label00000CE6:
  1256. 00000CE6  7000                     moveq.l    D0, 0x00
  1257. 00000CE8  2F00                     move.l     -[A7], D0
  1258. 00000CEA  48C6                     ext.l      D6
  1259. 00000CEC  2206                     move.l     D1, D6
  1260. 00000CEE  5381                     subq.l     D1, 1
  1261. 00000CF0  D281                     add.l      D1, D1
  1262. 00000CF2  2401                     move.l     D2, D1
  1263. 00000CF4  E589                     lsl        D1, 2
  1264. 00000CF6  D282                     add.l      D1, D2
  1265. 00000CF8  741A                     moveq.l    D2, 0x1A
  1266. 00000CFA  D282                     add.l      D1, D2
  1267. 00000CFC  2F01                     move.l     -[A7], D1
  1268. 00000CFE  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1269. 00000D02  2640                     movea.l    A3, D0
  1270. 00000D04  200B                     move.l     D0, A3
  1271. 00000D06  504F                     addq.w     A7, 8
  1272. 00000D08  673A                     beq        +0x3C /* 00000D44 */
  1273. 00000D0A  2853                     movea.l    A4, [A3]
  1274. 00000D0C  3007                     move.w     D0, D7
  1275. 00000D0E  5240                     addq.w     D0, 1
  1276. 00000D10  3880                     move.w     [A4], D0
  1277. 00000D12  48C7                     ext.l      D7
  1278. 00000D14  2947 0006                move.l     [A4 + 0x6], D7
  1279. 00000D18  3946 0002                move.w     [A4 + 0x2], D6
  1280. 00000D1C  296E 0010 000C           move.l     [A4 + 0xC], [A6 + 0x10]
  1281. 00000D22  426C 000A                clr.w      [A4 + 0xA]
  1282. 00000D26  4247                     clr.w      D7
  1283. 00000D28  6016                     bra        +0x18 /* 00000D40 */
  1284. label00000D2A:
  1285. 00000D2A  48C7                     ext.l      D7
  1286. 00000D2C  2007                     move.l     D0, D7
  1287. 00000D2E  D080                     add.l      D0, D0
  1288. 00000D30  2200                     move.l     D1, D0
  1289. 00000D32  E588                     lsl        D0, 2
  1290. 00000D34  D081                     add.l      D0, D1
  1291. 00000D36  72FF                     moveq.l    D1, 0xFFFFFFFF
  1292. 00000D38  2981 0810                move.l     [A4 + D0 + 0x10], D1
  1293. 00000D3C  3007                     move.w     D0, D7
  1294. 00000D3E  5247                     addq.w     D7, 1
  1295. label00000D40:
  1296. 00000D40  BC47                     cmp.w      D6, D7
  1297. 00000D42  6EE6                     bgt        -0x18 /* 00000D2A */
  1298. label00000D44:
  1299. 00000D44  200B                     move.l     D0, A3
  1300. label00000D46:
  1301. 00000D46  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1302. 00000D4C  4E5E                     unlink     A6
  1303. 00000D4E  4E75                     rts
  1304. 00000D50  4E56 0000                link       A6, 0
  1305. 00000D54  2F0C                     move.l     -[A7], A4
  1306. 00000D56  286E 0008                movea.l    A4, [A6 + 0x8]
  1307. 00000D5A  2054                     movea.l    A0, [A4]
  1308. 00000D5C  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1309. 00000D60  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1310. 00000D64  2F0C                     move.l     -[A7], A4
  1311. 00000D66  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1312. 00000D6A  504F                     addq.w     A7, 8
  1313. 00000D6C  286E FFFC                movea.l    A4, [A6 - 0x4]
  1314. 00000D70  4E5E                     unlink     A6
  1315. 00000D72  4E75                     rts
  1316. fn00000D74:
  1317. 00000D74  4E56 0000                link       A6, 0
  1318. 00000D78  48E7 0118                movem.l    -[A7], D7,A3,A4
  1319. 00000D7C  266E 000C                movea.l    A3, [A6 + 0xC]
  1320. 00000D80  286E 0008                movea.l    A4, [A6 + 0x8]
  1321. 00000D84  7E00                     moveq.l    D7, 0x00
  1322. 00000D86  1E14                     move.b     D7, [A4]
  1323. 00000D88  7000                     moveq.l    D0, 0x00
  1324. 00000D8A  1013                     move.b     D0, [A3]
  1325. 00000D8C  B047                     cmp.w      D0, D7
  1326. 00000D8E  6738                     beq        +0x3A /* 00000DC8 */
  1327. 00000D90  7000                     moveq.l    D0, 0x00
  1328. 00000D92  603A                     bra        +0x3C /* 00000DCE */
  1329. label00000D94:
  1330. 00000D94  3007                     move.w     D0, D7
  1331. 00000D96  5347                     subq.w     D7, 1
  1332. 00000D98  524C                     addq.w     A4, 1
  1333. 00000D9A  524B                     addq.w     A3, 1
  1334. 00000D9C  7000                     moveq.l    D0, 0x00
  1335. 00000D9E  1014                     move.b     D0, [A4]
  1336. 00000DA0  D080                     add.l      D0, D0
  1337. 00000DA2  41ED EE50                lea.l      A0, [A5 - 0x11B0]
  1338. 00000DA6  323C 00FF                move.w     D1, 0xFF
  1339. 00000DAA  C270 0800                and.w      D1, [A0 + D0]
  1340. 00000DAE  7000                     moveq.l    D0, 0x00
  1341. 00000DB0  1013                     move.b     D0, [A3]
  1342. 00000DB2  D080                     add.l      D0, D0
  1343. 00000DB4  41ED EE50                lea.l      A0, [A5 - 0x11B0]
  1344. 00000DB8  343C 00FF                move.w     D2, 0xFF
  1345. 00000DBC  C470 0800                and.w      D2, [A0 + D0]
  1346. 00000DC0  B441                     cmp.w      D2, D1
  1347. 00000DC2  6704                     beq        +0x6 /* 00000DC8 */
  1348. 00000DC4  7000                     moveq.l    D0, 0x00
  1349. 00000DC6  6006                     bra        +0x8 /* 00000DCE */
  1350. label00000DC8:
  1351. 00000DC8  4A47                     tst.w      D7
  1352. 00000DCA  6EC8                     bgt        -0x36 /* 00000D94 */
  1353. 00000DCC  7001                     moveq.l    D0, 0x01
  1354. label00000DCE:
  1355. 00000DCE  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1356. 00000DD4  4E5E                     unlink     A6
  1357. 00000DD6  4E75                     rts
  1358. fn00000DD8:
  1359. 00000DD8  4E56 FFFA                link       A6, -0x0006
  1360. 00000DDC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1361. 00000DE0  266E 000C                movea.l    A3, [A6 + 0xC]
  1362. 00000DE4  286E 0008                movea.l    A4, [A6 + 0x8]
  1363. 00000DE8  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  1364. 00000DEE  7801                     moveq.l    D4, 0x01
  1365. 00000DF0  7A00                     moveq.l    D5, 0x00
  1366. 00000DF2  1A14                     move.b     D5, [A4]
  1367. 00000DF4  7000                     moveq.l    D0, 0x00
  1368. 00000DF6  1013                     move.b     D0, [A3]
  1369. 00000DF8  B045                     cmp.w      D0, D5
  1370. 00000DFA  6776                     beq        +0x78 /* 00000E72 */
  1371. 00000DFC  7000                     moveq.l    D0, 0x00
  1372. 00000DFE  6078                     bra        +0x7A /* 00000E78 */
  1373. label00000E00:
  1374. 00000E00  558F                     subq.l     A7, 2
  1375. 00000E02  302E FFFE                move.w     D0, [A6 - 0x2]
  1376. 00000E06  4874 0000                pea.l      [A4 + D0.w]
  1377. 00000E0A  486D E7FC                pea.l      [A5 - 0x1804]
  1378. 00000E0E  486E FFFA                pea.l      [A6 - 0x6]
  1379. 00000E12  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1380. 00000E16  3C1F                     move.w     D6, [A7]+
  1381. 00000E18  558F                     subq.l     A7, 2
  1382. 00000E1A  4873 4000                pea.l      [A3 + D4.w]
  1383. 00000E1E  486D E7FC                pea.l      [A5 - 0x1804]
  1384. 00000E22  486E FFFC                pea.l      [A6 - 0x4]
  1385. 00000E26  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1386. 00000E2A  3E1F                     move.w     D7, [A7]+
  1387. 00000E2C  302E FFFA                move.w     D0, [A6 - 0x6]
  1388. 00000E30  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1389. 00000E34  6704                     beq        +0x6 /* 00000E3A */
  1390. 00000E36  7000                     moveq.l    D0, 0x00
  1391. 00000E38  603E                     bra        +0x40 /* 00000E78 */
  1392. label00000E3A:
  1393. 00000E3A  598F                     subq.l     A7, 4
  1394. 00000E3C  3F06                     move.w     -[A7], D6
  1395. 00000E3E  486D E900                pea.l      [A5 - 0x1700]
  1396. 00000E42  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1397. 00000E46  201F                     move.l     D0, [A7]+
  1398. 00000E48  3C00                     move.w     D6, D0
  1399. 00000E4A  598F                     subq.l     A7, 4
  1400. 00000E4C  3F07                     move.w     -[A7], D7
  1401. 00000E4E  486D E900                pea.l      [A5 - 0x1700]
  1402. 00000E52  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1403. 00000E56  201F                     move.l     D0, [A7]+
  1404. 00000E58  3E00                     move.w     D7, D0
  1405. 00000E5A  BE46                     cmp.w      D7, D6
  1406. 00000E5C  6704                     beq        +0x6 /* 00000E62 */
  1407. 00000E5E  7000                     moveq.l    D0, 0x00
  1408. 00000E60  6016                     bra        +0x18 /* 00000E78 */
  1409. label00000E62:
  1410. 00000E62  302E FFFA                move.w     D0, [A6 - 0x6]
  1411. 00000E66  D16E FFFE                add.w      [A6 - 0x2], D0
  1412. 00000E6A  D86E FFFC                add.w      D4, [A6 - 0x4]
  1413. 00000E6E  9A6E FFFA                sub.w      D5, [A6 - 0x6]
  1414. label00000E72:
  1415. 00000E72  4A45                     tst.w      D5
  1416. 00000E74  6E8A                     bgt        -0x74 /* 00000E00 */
  1417. 00000E76  7001                     moveq.l    D0, 0x01
  1418. label00000E78:
  1419. 00000E78  4CEE 18F0 FFE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
  1420. 00000E7E  4E5E                     unlink     A6
  1421. 00000E80  4E75                     rts
  1422. 00000E82  4E56 FFEE                link       A6, -0x0012
  1423. 00000E86  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1424. 00000E8A  7800                     moveq.l    D4, 0x00
  1425. 00000E8C  206E 000C                movea.l    A0, [A6 + 0xC]
  1426. 00000E90  7E00                     moveq.l    D7, 0x00
  1427. 00000E92  1E10                     move.b     D7, [A0]
  1428. 00000E94  4A87                     tst.l      D7
  1429. 00000E96  4A2D E8FC                tst.b      [A5 - 0x1704]
  1430. 00000E9A  675A                     beq        +0x5C /* 00000EF6 */
  1431. 00000E9C  7A01                     moveq.l    D5, 0x01
  1432. 00000E9E  602E                     bra        +0x30 /* 00000ECE */
  1433. label00000EA0:
  1434. 00000EA0  558F                     subq.l     A7, 2
  1435. 00000EA2  206E 000C                movea.l    A0, [A6 + 0xC]
  1436. 00000EA6  4870 5000                pea.l      [A0 + D5.w]
  1437. 00000EAA  486D E7FC                pea.l      [A5 - 0x1804]
  1438. 00000EAE  486E FFEE                pea.l      [A6 - 0x12]
  1439. 00000EB2  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1440. 00000EB6  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  1441. 00000EBA  598F                     subq.l     A7, 4
  1442. 00000EBC  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1443. 00000EC0  486D E900                pea.l      [A5 - 0x1700]
  1444. 00000EC4  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1445. 00000EC8  D89F                     add.l      D4, [A7]+
  1446. 00000ECA  DA6E FFEE                add.w      D5, [A6 - 0x12]
  1447. label00000ECE:
  1448. 00000ECE  BE45                     cmp.w      D7, D5
  1449. 00000ED0  6CCE                     bge        -0x30 /* 00000EA0 */
  1450. 00000ED2  6026                     bra        +0x28 /* 00000EFA */
  1451. label00000ED4:
  1452. 00000ED4  206E 000C                movea.l    A0, [A6 + 0xC]
  1453. 00000ED8  7000                     moveq.l    D0, 0x00
  1454. 00000EDA  1030 7000                move.b     D0, [A0 + D7.w]
  1455. 00000EDE  D080                     add.l      D0, D0
  1456. 00000EE0  41ED EE50                lea.l      A0, [A5 - 0x11B0]
  1457. 00000EE4  323C 00FF                move.w     D1, 0xFF
  1458. 00000EE8  C270 0800                and.w      D1, [A0 + D0]
  1459. 00000EEC  7000                     moveq.l    D0, 0x00
  1460. 00000EEE  3001                     move.w     D0, D1
  1461. 00000EF0  D880                     add.l      D4, D0
  1462. 00000EF2  3007                     move.w     D0, D7
  1463. 00000EF4  5347                     subq.w     D7, 1
  1464. label00000EF6:
  1465. 00000EF6  4A47                     tst.w      D7
  1466. 00000EF8  6EDA                     bgt        -0x24 /* 00000ED4 */
  1467. label00000EFA:
  1468. 00000EFA  206E 0008                movea.l    A0, [A6 + 0x8]
  1469. 00000EFE  2650                     movea.l    A3, [A0]
  1470. 00000F00  2E2B 0006                move.l     D7, [A3 + 0x6]
  1471. 00000F04  CE84                     and.l      D7, D4
  1472. 00000F06  206B 000C                movea.l    A0, [A3 + 0xC]
  1473. 00000F0A  2050                     movea.l    A0, [A0]
  1474. 00000F0C  41E8 000C                lea.l      A0, [A0 + 0xC]
  1475. 00000F10  2D48 FFF2                move.l     [A6 - 0xE], A0
  1476. label00000F14:
  1477. 00000F14  48C7                     ext.l      D7
  1478. 00000F16  2007                     move.l     D0, D7
  1479. 00000F18  D080                     add.l      D0, D0
  1480. 00000F1A  2200                     move.l     D1, D0
  1481. 00000F1C  E588                     lsl        D0, 2
  1482. 00000F1E  D081                     add.l      D0, D1
  1483. 00000F20  49F3 0810                lea.l      A4, [A3 + D0 + 0x10]
  1484. 00000F24  4A94                     tst.l      [A4]
  1485. 00000F26  6D44                     blt        +0x46 /* 00000F6C */
  1486. 00000F28  4A2D E8FC                tst.b      [A5 - 0x1704]
  1487. 00000F2C  671A                     beq        +0x1C /* 00000F48 */
  1488. 00000F2E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1489. 00000F32  2014                     move.l     D0, [A4]
  1490. 00000F34  D0AE FFF2                add.l      D0, [A6 - 0xE]
  1491. 00000F38  2F00                     move.l     -[A7], D0
  1492. 00000F3A  4EBA FE9C                jsr        [PC - 0x164 /* 00000DD8 */]
  1493. 00000F3E  4A00                     tst.b      D0
  1494. 00000F40  504F                     addq.w     A7, 8
  1495. 00000F42  6600 0116                bne        +0x118 /* 0000105A */
  1496. 00000F46  6018                     bra        +0x1A /* 00000F60 */
  1497. label00000F48:
  1498. 00000F48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1499. 00000F4C  2014                     move.l     D0, [A4]
  1500. 00000F4E  D0AE FFF2                add.l      D0, [A6 - 0xE]
  1501. 00000F52  2F00                     move.l     -[A7], D0
  1502. 00000F54  4EBA FE1E                jsr        [PC - 0x1E2 /* 00000D74 */]
  1503. 00000F58  4A00                     tst.b      D0
  1504. 00000F5A  504F                     addq.w     A7, 8
  1505. 00000F5C  6600 00FC                bne        +0xFE /* 0000105A */
  1506. label00000F60:
  1507. 00000F60  4A6C 0004                tst.w      [A4 + 0x4]
  1508. 00000F64  6D06                     blt        +0x8 /* 00000F6C */
  1509. 00000F66  3E2C 0004                move.w     D7, [A4 + 0x4]
  1510. 00000F6A  60A8                     bra        -0x56 /* 00000F14 */
  1511. label00000F6C:
  1512. 00000F6C  4A94                     tst.l      [A4]
  1513. 00000F6E  6D00 009A                blt        +0x9C /* 0000100A */
  1514. 00000F72  3013                     move.w     D0, [A3]
  1515. 00000F74  B06B 0002                cmp.w      D0, [A3 + 0x2]
  1516. 00000F78  6D00 0088                blt        +0x8A /* 00001002 */
  1517. 00000F7C  302B 0002                move.w     D0, [A3 + 0x2]
  1518. 00000F80  E240                     asr        D0.w, 1
  1519. 00000F82  D06B 0002                add.w      D0, [A3 + 0x2]
  1520. 00000F86  3D40 FFF6                move.w     [A6 - 0xA], D0
  1521. 00000F8A  48C0                     ext.l      D0
  1522. 00000F8C  5380                     subq.l     D0, 1
  1523. 00000F8E  D080                     add.l      D0, D0
  1524. 00000F90  2200                     move.l     D1, D0
  1525. 00000F92  E588                     lsl        D0, 2
  1526. 00000F94  D081                     add.l      D0, D1
  1527. 00000F96  721A                     moveq.l    D1, 0x1A
  1528. 00000F98  D081                     add.l      D0, D1
  1529. 00000F9A  2D40 FFFC                move.l     [A6 - 0x4], D0
  1530. 00000F9E  0CAE 7FFF FFFF FFFC      cmpi.l     [A6 - 0x4], 0x7FFFFFFF
  1531. 00000FA6  6C00 00BE                bge        +0xC0 /* 00001066 */
  1532. 00000FAA  7000                     moveq.l    D0, 0x00
  1533. 00000FAC  2F00                     move.l     -[A7], D0
  1534. 00000FAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1535. 00000FB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1536. 00000FB6  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  1537. 00000FBA  4A80                     tst.l      D0
  1538. 00000FBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1539. 00000FC0  6700 00A4                beq        +0xA6 /* 00001066 */
  1540. 00000FC4  206E 0008                movea.l    A0, [A6 + 0x8]
  1541. 00000FC8  2650                     movea.l    A3, [A0]
  1542. 00000FCA  48C7                     ext.l      D7
  1543. 00000FCC  2007                     move.l     D0, D7
  1544. 00000FCE  D080                     add.l      D0, D0
  1545. 00000FD0  2200                     move.l     D1, D0
  1546. 00000FD2  E588                     lsl        D0, 2
  1547. 00000FD4  D081                     add.l      D0, D1
  1548. 00000FD6  49F3 0810                lea.l      A4, [A3 + D0 + 0x10]
  1549. 00000FDA  3C2B 0002                move.w     D6, [A3 + 0x2]
  1550. 00000FDE  6016                     bra        +0x18 /* 00000FF6 */
  1551. label00000FE0:
  1552. 00000FE0  48C6                     ext.l      D6
  1553. 00000FE2  2006                     move.l     D0, D6
  1554. 00000FE4  D080                     add.l      D0, D0
  1555. 00000FE6  2200                     move.l     D1, D0
  1556. 00000FE8  E588                     lsl        D0, 2
  1557. 00000FEA  D081                     add.l      D0, D1
  1558. 00000FEC  72FF                     moveq.l    D1, 0xFFFFFFFF
  1559. 00000FEE  2781 0810                move.l     [A3 + D0 + 0x10], D1
  1560. 00000FF2  3006                     move.w     D0, D6
  1561. 00000FF4  5246                     addq.w     D6, 1
  1562. label00000FF6:
  1563. 00000FF6  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  1564. 00000FFA  6DE4                     blt        -0x1A /* 00000FE0 */
  1565. 00000FFC  376E FFF6 0002           move.w     [A3 + 0x2], [A6 - 0xA]
  1566. label00001002:
  1567. 00001002  3E13                     move.w     D7, [A3]
  1568. 00001004  3947 0004                move.w     [A4 + 0x4], D7
  1569. 00001008  5253                     addq.w     [A3], 1
  1570. label0000100A:
  1571. 0000100A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1572. 0000100E  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1573. 00001012  4EBA FC0C                jsr        [PC - 0x3F4 /* 00000C20 */]
  1574. 00001016  2D40 FFF8                move.l     [A6 - 0x8], D0
  1575. 0000101A  504F                     addq.w     A7, 8
  1576. 0000101C  6D48                     blt        +0x4A /* 00001066 */
  1577. 0000101E  206E 0008                movea.l    A0, [A6 + 0x8]
  1578. 00001022  2650                     movea.l    A3, [A0]
  1579. 00001024  48C7                     ext.l      D7
  1580. 00001026  2007                     move.l     D0, D7
  1581. 00001028  D080                     add.l      D0, D0
  1582. 0000102A  2200                     move.l     D1, D0
  1583. 0000102C  E588                     lsl        D0, 2
  1584. 0000102E  D081                     add.l      D0, D1
  1585. 00001030  49F3 0810                lea.l      A4, [A3 + D0 + 0x10]
  1586. 00001034  28AE FFF8                move.l     [A4], [A6 - 0x8]
  1587. 00001038  397C FFFF 0004           move.w     [A4 + 0x4], 0xFFFF
  1588. 0000103E  396B 000A 0006           move.w     [A4 + 0x6], [A3 + 0xA]
  1589. 00001044  526B 000A                addq.w     [A3 + 0xA], 1
  1590. 00001048  302C 0006                move.w     D0, [A4 + 0x6]
  1591. 0000104C  48C0                     ext.l      D0
  1592. 0000104E  D080                     add.l      D0, D0
  1593. 00001050  2200                     move.l     D1, D0
  1594. 00001052  E588                     lsl        D0, 2
  1595. 00001054  D081                     add.l      D0, D1
  1596. 00001056  3787 0818                move.w     [A3 + D0 + 0x18], D7
  1597. label0000105A:
  1598. 0000105A  206E 0010                movea.l    A0, [A6 + 0x10]
  1599. 0000105E  3087                     move.w     [A0], D7
  1600. 00001060  302C 0006                move.w     D0, [A4 + 0x6]
  1601. 00001064  6002                     bra        +0x4 /* 00001068 */
  1602. label00001066:
  1603. 00001066  70FF                     moveq.l    D0, 0xFFFFFFFF
  1604. label00001068:
  1605. 00001068  4CEE 18F0 FFD6           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
  1606. 0000106E  4E5E                     unlink     A6
  1607. 00001070  4E75                     rts
  1608. fn00001072:
  1609. 00001072  4E56 0000                link       A6, 0
  1610. 00001076  48E7 0700                movem.l    -[A7], D5,D6,D7
  1611. 0000107A  3C2E 000A                move.w     D6, [A6 + 0xA]
  1612. 0000107E  0C46 0003                cmpi.w     D6, 0x3
  1613. 00001082  6C02                     bge        +0x4 /* 00001086 */
  1614. 00001084  7C03                     moveq.l    D6, 0x03
  1615. label00001086:
  1616. 00001086  7E01                     moveq.l    D7, 0x01
  1617. 00001088  6008                     bra        +0xA /* 00001092 */
  1618. label0000108A:
  1619. 0000108A  48C7                     ext.l      D7
  1620. 0000108C  2007                     move.l     D0, D7
  1621. 0000108E  E388                     lsl        D0, 1
  1622. 00001090  3E00                     move.w     D7, D0
  1623. label00001092:
  1624. 00001092  BC47                     cmp.w      D6, D7
  1625. 00001094  6CF4                     bge        -0xA /* 0000108A */
  1626. 00001096  3007                     move.w     D0, D7
  1627. 00001098  5347                     subq.w     D7, 1
  1628. 0000109A  3006                     move.w     D0, D6
  1629. 0000109C  E240                     asr        D0.w, 1
  1630. 0000109E  3A00                     move.w     D5, D0
  1631. 000010A0  DA47                     add.w      D5, D7
  1632. 000010A2  48C5                     ext.l      D5
  1633. 000010A4  2F05                     move.l     -[A7], D5
  1634. 000010A6  48C7                     ext.l      D7
  1635. 000010A8  2F07                     move.l     -[A7], D7
  1636. 000010AA  4EBA 000E                jsr        [PC + 0xE /* 000010BA */]
  1637. 000010AE  504F                     addq.w     A7, 8
  1638. 000010B0  4CEE 00E0 FFF4           movem.l    D5,D6,D7, [A6 - 0xC]
  1639. 000010B6  4E5E                     unlink     A6
  1640. 000010B8  4E75                     rts
  1641. fn000010BA:
  1642. 000010BA  4E56 0000                link       A6, 0
  1643. 000010BE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1644. 000010C2  3C2E 000E                move.w     D6, [A6 + 0xE]
  1645. 000010C6  3E2E 000A                move.w     D7, [A6 + 0xA]
  1646. 000010CA  BE46                     cmp.w      D7, D6
  1647. 000010CC  6F02                     ble        +0x4 /* 000010D0 */
  1648. 000010CE  3C07                     move.w     D6, D7
  1649. label000010D0:
  1650. 000010D0  7000                     moveq.l    D0, 0x00
  1651. 000010D2  2F00                     move.l     -[A7], D0
  1652. 000010D4  48C6                     ext.l      D6
  1653. 000010D6  2206                     move.l     D1, D6
  1654. 000010D8  5381                     subq.l     D1, 1
  1655. 000010DA  D281                     add.l      D1, D1
  1656. 000010DC  2401                     move.l     D2, D1
  1657. 000010DE  E589                     lsl        D1, 2
  1658. 000010E0  D282                     add.l      D1, D2
  1659. 000010E2  741E                     moveq.l    D2, 0x1E
  1660. 000010E4  D282                     add.l      D1, D2
  1661. 000010E6  2F01                     move.l     -[A7], D1
  1662. 000010E8  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  1663. 000010EC  2640                     movea.l    A3, D0
  1664. 000010EE  200B                     move.l     D0, A3
  1665. 000010F0  504F                     addq.w     A7, 8
  1666. 000010F2  6732                     beq        +0x34 /* 00001126 */
  1667. 000010F4  2853                     movea.l    A4, [A3]
  1668. 000010F6  3007                     move.w     D0, D7
  1669. 000010F8  5240                     addq.w     D0, 1
  1670. 000010FA  3940 000C                move.w     [A4 + 0xC], D0
  1671. 000010FE  3947 0012                move.w     [A4 + 0x12], D7
  1672. 00001102  3946 000E                move.w     [A4 + 0xE], D6
  1673. 00001106  4247                     clr.w      D7
  1674. 00001108  6016                     bra        +0x18 /* 00001120 */
  1675. label0000110A:
  1676. 0000110A  48C7                     ext.l      D7
  1677. 0000110C  2007                     move.l     D0, D7
  1678. 0000110E  D080                     add.l      D0, D0
  1679. 00001110  2200                     move.l     D1, D0
  1680. 00001112  E588                     lsl        D0, 2
  1681. 00001114  D081                     add.l      D0, D1
  1682. 00001116  39BC FFFF 0814           move.w     [A4 + D0 + 0x14], 0xFFFF
  1683. 0000111C  3007                     move.w     D0, D7
  1684. 0000111E  5247                     addq.w     D7, 1
  1685. label00001120:
  1686. 00001120  BE6C 000E                cmp.w      D7, [A4 + 0xE]
  1687. 00001124  6DE4                     blt        -0x1A /* 0000110A */
  1688. label00001126:
  1689. 00001126  200B                     move.l     D0, A3
  1690. 00001128  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  1691. 0000112E  4E5E                     unlink     A6
  1692. 00001130  4E75                     rts
  1693. fn00001132:
  1694. 00001132  4E56 0000                link       A6, 0
  1695. 00001136  4878 009D                push.l     0x9D
  1696. 0000113A  707F                     moveq.l    D0, 0x7F
  1697. 0000113C  2F00                     move.l     -[A7], D0
  1698. 0000113E  4EBA FF7A                jsr        [PC - 0x86 /* 000010BA */]
  1699. 00001142  4E5E                     unlink     A6
  1700. 00001144  4E75                     rts
  1701. fn00001146:
  1702. 00001146  4E56 FFFC                link       A6, -0x0004
  1703. 0000114A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1704. 0000114E  382E 000E                move.w     D4, [A6 + 0xE]
  1705. 00001152  206E 0008                movea.l    A0, [A6 + 0x8]
  1706. 00001156  2650                     movea.l    A3, [A0]
  1707. 00001158  3C2B 0012                move.w     D6, [A3 + 0x12]
  1708. 0000115C  CC44                     and.w      D6, D4
  1709. label0000115E:
  1710. 0000115E  48C6                     ext.l      D6
  1711. 00001160  2006                     move.l     D0, D6
  1712. 00001162  D080                     add.l      D0, D0
  1713. 00001164  2200                     move.l     D1, D0
  1714. 00001166  E588                     lsl        D0, 2
  1715. 00001168  D081                     add.l      D0, D1
  1716. 0000116A  49F3 0814                lea.l      A4, [A3 + D0 + 0x14]
  1717. 0000116E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1718. 00001170  B054                     cmp.w      D0, [A4]
  1719. 00001172  6712                     beq        +0x14 /* 00001186 */
  1720. 00001174  B854                     cmp.w      D4, [A4]
  1721. 00001176  6700 00E2                beq        +0xE4 /* 0000125A */
  1722. 0000117A  4A6C 0002                tst.w      [A4 + 0x2]
  1723. 0000117E  6D06                     blt        +0x8 /* 00001186 */
  1724. 00001180  3C2C 0002                move.w     D6, [A4 + 0x2]
  1725. 00001184  60D8                     bra        -0x26 /* 0000115E */
  1726. label00001186:
  1727. 00001186  4A2E 0013                tst.b      [A6 + 0x13]
  1728. 0000118A  6700 00E2                beq        +0xE4 /* 0000126E */
  1729. 0000118E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1730. 00001190  B054                     cmp.w      D0, [A4]
  1731. 00001192  6700 00A2                beq        +0xA4 /* 00001236 */
  1732. 00001196  302B 000C                move.w     D0, [A3 + 0xC]
  1733. 0000119A  B06B 000E                cmp.w      D0, [A3 + 0xE]
  1734. 0000119E  6D00 008A                blt        +0x8C /* 0000122A */
  1735. 000011A2  302B 000E                move.w     D0, [A3 + 0xE]
  1736. 000011A6  E240                     asr        D0.w, 1
  1737. 000011A8  3A00                     move.w     D5, D0
  1738. 000011AA  DA6B 000E                add.w      D5, [A3 + 0xE]
  1739. 000011AE  4A45                     tst.w      D5
  1740. 000011B0  6C04                     bge        +0x6 /* 000011B6 */
  1741. 000011B2  3A3C 7FFF                move.w     D5, 0x7FFF
  1742. label000011B6:
  1743. 000011B6  48C5                     ext.l      D5
  1744. 000011B8  2005                     move.l     D0, D5
  1745. 000011BA  5380                     subq.l     D0, 1
  1746. 000011BC  D080                     add.l      D0, D0
  1747. 000011BE  2200                     move.l     D1, D0
  1748. 000011C0  E588                     lsl        D0, 2
  1749. 000011C2  D081                     add.l      D0, D1
  1750. 000011C4  721E                     moveq.l    D1, 0x1E
  1751. 000011C6  D081                     add.l      D0, D1
  1752. 000011C8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1753. 000011CC  0CAE 7FFF FFFF FFFC      cmpi.l     [A6 - 0x4], 0x7FFFFFFF
  1754. 000011D4  6C00 0098                bge        +0x9A /* 0000126E */
  1755. 000011D8  7000                     moveq.l    D0, 0x00
  1756. 000011DA  2F00                     move.l     -[A7], D0
  1757. 000011DC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1758. 000011E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1759. 000011E4  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  1760. 000011E8  4A80                     tst.l      D0
  1761. 000011EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1762. 000011EE  677E                     beq        +0x80 /* 0000126E */
  1763. 000011F0  206E 0008                movea.l    A0, [A6 + 0x8]
  1764. 000011F4  2650                     movea.l    A3, [A0]
  1765. 000011F6  48C6                     ext.l      D6
  1766. 000011F8  2006                     move.l     D0, D6
  1767. 000011FA  D080                     add.l      D0, D0
  1768. 000011FC  2200                     move.l     D1, D0
  1769. 000011FE  E588                     lsl        D0, 2
  1770. 00001200  D081                     add.l      D0, D1
  1771. 00001202  49F3 0814                lea.l      A4, [A3 + D0 + 0x14]
  1772. 00001206  3E2B 000E                move.w     D7, [A3 + 0xE]
  1773. 0000120A  6016                     bra        +0x18 /* 00001222 */
  1774. label0000120C:
  1775. 0000120C  48C7                     ext.l      D7
  1776. 0000120E  2007                     move.l     D0, D7
  1777. 00001210  D080                     add.l      D0, D0
  1778. 00001212  2200                     move.l     D1, D0
  1779. 00001214  E588                     lsl        D0, 2
  1780. 00001216  D081                     add.l      D0, D1
  1781. 00001218  37BC FFFF 0814           move.w     [A3 + D0 + 0x14], 0xFFFF
  1782. 0000121E  3007                     move.w     D0, D7
  1783. 00001220  5247                     addq.w     D7, 1
  1784. label00001222:
  1785. 00001222  BA47                     cmp.w      D5, D7
  1786. 00001224  6EE6                     bgt        -0x18 /* 0000120C */
  1787. 00001226  3745 000E                move.w     [A3 + 0xE], D5
  1788. label0000122A:
  1789. 0000122A  3C2B 000C                move.w     D6, [A3 + 0xC]
  1790. 0000122E  3946 0002                move.w     [A4 + 0x2], D6
  1791. 00001232  526B 000C                addq.w     [A3 + 0xC], 1
  1792. label00001236:
  1793. 00001236  48C6                     ext.l      D6
  1794. 00001238  2006                     move.l     D0, D6
  1795. 0000123A  D080                     add.l      D0, D0
  1796. 0000123C  2200                     move.l     D1, D0
  1797. 0000123E  E588                     lsl        D0, 2
  1798. 00001240  D081                     add.l      D0, D1
  1799. 00001242  49F3 0814                lea.l      A4, [A3 + D0 + 0x14]
  1800. 00001246  3884                     move.w     [A4], D4
  1801. 00001248  397C FFFF 0002           move.w     [A4 + 0x2], 0xFFFF
  1802. 0000124E  397C 0002 0004           move.w     [A4 + 0x4], 0x2
  1803. 00001254  7000                     moveq.l    D0, 0x00
  1804. 00001256  2940 0006                move.l     [A4 + 0x6], D0
  1805. label0000125A:
  1806. 0000125A  4AAE 0014                tst.l      [A6 + 0x14]
  1807. 0000125E  6706                     beq        +0x8 /* 00001266 */
  1808. 00001260  206E 0014                movea.l    A0, [A6 + 0x14]
  1809. 00001264  3086                     move.w     [A0], D6
  1810. label00001266:
  1811. 00001266  204C                     movea.l    A0, A4
  1812. 00001268  5888                     addq.l     A0, 4
  1813. 0000126A  2008                     move.l     D0, A0
  1814. 0000126C  6010                     bra        +0x12 /* 0000127E */
  1815. label0000126E:
  1816. 0000126E  4AAE 0014                tst.l      [A6 + 0x14]
  1817. 00001272  6708                     beq        +0xA /* 0000127C */
  1818. 00001274  206E 0014                movea.l    A0, [A6 + 0x14]
  1819. 00001278  30BC FFFF                move.w     [A0], 0xFFFF
  1820. label0000127C:
  1821. 0000127C  7000                     moveq.l    D0, 0x00
  1822. label0000127E:
  1823. 0000127E  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  1824. 00001284  4E5E                     unlink     A6
  1825. 00001286  4E75                     rts
  1826. 00001288  4E56 0000                link       A6, 0
  1827. 0000128C  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1828. 00001290  206E 0008                movea.l    A0, [A6 + 0x8]
  1829. 00001294  2650                     movea.l    A3, [A0]
  1830. 00001296  49EB 0014                lea.l      A4, [A3 + 0x14]
  1831. 0000129A  3E2B 000C                move.w     D7, [A3 + 0xC]
  1832. 0000129E  5347                     subq.w     D7, 1
  1833. 000012A0  7600                     moveq.l    D3, 0x00
  1834. 000012A2  600C                     bra        +0xE /* 000012B0 */
  1835. label000012A4:
  1836. 000012A4  38BC FFFF                move.w     [A4], 0xFFFF
  1837. 000012A8  3007                     move.w     D0, D7
  1838. 000012AA  5347                     subq.w     D7, 1
  1839. 000012AC  49EC 000A                lea.l      A4, [A4 + 0xA]
  1840. label000012B0:
  1841. 000012B0  B647                     cmp.w      D3, D7
  1842. 000012B2  6FF0                     ble        -0xE /* 000012A4 */
  1843. 000012B4  302B 0012                move.w     D0, [A3 + 0x12]
  1844. 000012B8  5240                     addq.w     D0, 1
  1845. 000012BA  3740 000C                move.w     [A3 + 0xC], D0
  1846. 000012BE  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  1847. 000012C4  4E5E                     unlink     A6
  1848. 000012C6  4E75                     rts
  1849. 000012C8  4E56 0000                link       A6, 0
  1850. 000012CC  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  1851. 000012D0  4246                     clr.w      D6
  1852. 000012D2  206E 0008                movea.l    A0, [A6 + 0x8]
  1853. 000012D6  2650                     movea.l    A3, [A0]
  1854. 000012D8  49EB 0014                lea.l      A4, [A3 + 0x14]
  1855. 000012DC  3E2B 000C                move.w     D7, [A3 + 0xC]
  1856. 000012E0  5347                     subq.w     D7, 1
  1857. 000012E2  7600                     moveq.l    D3, 0x00
  1858. 000012E4  6012                     bra        +0x14 /* 000012F8 */
  1859. label000012E6:
  1860. 000012E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1861. 000012E8  B054                     cmp.w      D0, [A4]
  1862. 000012EA  6704                     beq        +0x6 /* 000012F0 */
  1863. 000012EC  3006                     move.w     D0, D6
  1864. 000012EE  5246                     addq.w     D6, 1
  1865. label000012F0:
  1866. 000012F0  3007                     move.w     D0, D7
  1867. 000012F2  5347                     subq.w     D7, 1
  1868. 000012F4  49EC 000A                lea.l      A4, [A4 + 0xA]
  1869. label000012F8:
  1870. 000012F8  B647                     cmp.w      D3, D7
  1871. 000012FA  6FEA                     ble        -0x14 /* 000012E6 */
  1872. 000012FC  3006                     move.w     D0, D6
  1873. 000012FE  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  1874. 00001304  4E5E                     unlink     A6
  1875. 00001306  4E75                     rts
  1876. 00001308  4E56 FFFC                link       A6, -0x0004
  1877. 0000130C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1878. 00001310  382E 000E                move.w     D4, [A6 + 0xE]
  1879. 00001314  266E 0010                movea.l    A3, [A6 + 0x10]
  1880. 00001318  4246                     clr.w      D6
  1881. 0000131A  206E 0008                movea.l    A0, [A6 + 0x8]
  1882. 0000131E  2050                     movea.l    A0, [A0]
  1883. 00001320  2D48 FFFC                move.l     [A6 - 0x4], A0
  1884. 00001324  3A28 000C                move.w     D5, [A0 + 0xC]
  1885. 00001328  49E8 0014                lea.l      A4, [A0 + 0x14]
  1886. 0000132C  4247                     clr.w      D7
  1887. 0000132E  6020                     bra        +0x22 /* 00001350 */
  1888. label00001330:
  1889. 00001330  70FF                     moveq.l    D0, 0xFFFFFFFF
  1890. 00001332  B054                     cmp.w      D0, [A4]
  1891. 00001334  6712                     beq        +0x14 /* 00001348 */
  1892. 00001336  200B                     move.l     D0, A3
  1893. 00001338  6702                     beq        +0x4 /* 0000133C */
  1894. 0000133A  3694                     move.w     [A3], [A4]
  1895. label0000133C:
  1896. 0000133C  B846                     cmp.w      D4, D6
  1897. 0000133E  6604                     bne        +0x6 /* 00001344 */
  1898. 00001340  200C                     move.l     D0, A4
  1899. 00001342  6012                     bra        +0x14 /* 00001356 */
  1900. label00001344:
  1901. 00001344  3006                     move.w     D0, D6
  1902. 00001346  5246                     addq.w     D6, 1
  1903. label00001348:
  1904. 00001348  3007                     move.w     D0, D7
  1905. 0000134A  5247                     addq.w     D7, 1
  1906. 0000134C  49EC 000A                lea.l      A4, [A4 + 0xA]
  1907. label00001350:
  1908. 00001350  BA47                     cmp.w      D5, D7
  1909. 00001352  6EDC                     bgt        -0x22 /* 00001330 */
  1910. 00001354  7000                     moveq.l    D0, 0x00
  1911. label00001356:
  1912. 00001356  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  1913. 0000135C  4E5E                     unlink     A6
  1914. 0000135E  4E75                     rts
  1915. 00001360  4E56 FFFC                link       A6, -0x0004
  1916. 00001364  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1917. 00001368  266E 000C                movea.l    A3, [A6 + 0xC]
  1918. 0000136C  4246                     clr.w      D6
  1919. 0000136E  206E 0008                movea.l    A0, [A6 + 0x8]
  1920. 00001372  2050                     movea.l    A0, [A0]
  1921. 00001374  2D48 FFFC                move.l     [A6 - 0x4], A0
  1922. 00001378  3C28 000C                move.w     D6, [A0 + 0xC]
  1923. 0000137C  3E13                     move.w     D7, [A3]
  1924. 0000137E  6046                     bra        +0x48 /* 000013C6 */
  1925. label00001380:
  1926. 00001380  48C7                     ext.l      D7
  1927. 00001382  206E FFFC                movea.l    A0, [A6 - 0x4]
  1928. 00001386  2007                     move.l     D0, D7
  1929. 00001388  D080                     add.l      D0, D0
  1930. 0000138A  2200                     move.l     D1, D0
  1931. 0000138C  E588                     lsl        D0, 2
  1932. 0000138E  D081                     add.l      D0, D1
  1933. 00001390  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  1934. 00001394  70FF                     moveq.l    D0, 0xFFFFFFFF
  1935. 00001396  B054                     cmp.w      D0, [A4]
  1936. 00001398  6728                     beq        +0x2A /* 000013C2 */
  1937. 0000139A  4AAE 0010                tst.l      [A6 + 0x10]
  1938. 0000139E  6706                     beq        +0x8 /* 000013A6 */
  1939. 000013A0  206E 0010                movea.l    A0, [A6 + 0x10]
  1940. 000013A4  3094                     move.w     [A0], [A4]
  1941. label000013A6:
  1942. 000013A6  4AAE 0014                tst.l      [A6 + 0x14]
  1943. 000013AA  670C                     beq        +0xE /* 000013B8 */
  1944. 000013AC  206E 0014                movea.l    A0, [A6 + 0x14]
  1945. 000013B0  224C                     movea.l    A1, A4
  1946. 000013B2  5889                     addq.l     A1, 4
  1947. 000013B4  20D9                     move.l     [A0]+, [A1]+
  1948. 000013B6  30D9                     move.w     [A0]+, [A1]+
  1949. label000013B8:
  1950. 000013B8  3007                     move.w     D0, D7
  1951. 000013BA  5240                     addq.w     D0, 1
  1952. 000013BC  3680                     move.w     [A3], D0
  1953. 000013BE  7001                     moveq.l    D0, 0x01
  1954. 000013C0  600A                     bra        +0xC /* 000013CC */
  1955. label000013C2:
  1956. 000013C2  3007                     move.w     D0, D7
  1957. 000013C4  5247                     addq.w     D7, 1
  1958. label000013C6:
  1959. 000013C6  BC47                     cmp.w      D6, D7
  1960. 000013C8  6EB6                     bgt        -0x48 /* 00001380 */
  1961. 000013CA  7000                     moveq.l    D0, 0x00
  1962. label000013CC:
  1963. 000013CC  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  1964. 000013D2  4E5E                     unlink     A6
  1965. 000013D4  4E75                     rts
  1966. fn000013D6:
  1967. 000013D6  4E56 0000                link       A6, 0
  1968. 000013DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1969. 000013DE  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  1970. 000013E2  584F                     addq.w     A7, 4
  1971. 000013E4  4E5E                     unlink     A6
  1972. 000013E6  4E75                     rts
  1973. fn000013E8:
  1974. 000013E8  4E56 0000                link       A6, 0
  1975. 000013EC  2F0C                     move.l     -[A7], A4
  1976. 000013EE  302D F190                move.w     D0, [A5 - 0xE70]
  1977. 000013F2  48C0                     ext.l      D0
  1978. 000013F4  206D F10E                movea.l    A0, [A5 - 0xEF2]
  1979. 000013F8  2050                     movea.l    A0, [A0]
  1980. 000013FA  2200                     move.l     D1, D0
  1981. 000013FC  C0FC 000E                mulu.w     D0, 0xE
  1982. 00001400  4841                     swap.w     D1
  1983. 00001402  C2FC 000E                mulu.w     D1, 0xE
  1984. 00001406  4841                     swap.w     D1
  1985. 00001408  4241                     clr.w      D1
  1986. 0000140A  D081                     add.l      D0, D1
  1987. 0000140C  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  1988. 00001410  302C 0008                move.w     D0, [A4 + 0x8]
  1989. 00001414  48C0                     ext.l      D0
  1990. 00001416  2F00                     move.l     -[A7], D0
  1991. 00001418  4EBA 20C2                jsr        [PC + 0x20C2 /* 000034DC */]
  1992. 0000141C  2B40 F18A                move.l     [A5 - 0xE76], D0
  1993. 00001420  3B6C 000A F18E           move.w     [A5 - 0xE72], [A4 + 0xA]
  1994. 00001426  7000                     moveq.l    D0, 0x00
  1995. 00001428  2B40 F192                move.l     [A5 - 0xE6E], D0
  1996. 0000142C  3B7C 0002 F162           move.w     [A5 - 0xE9E], 0x2
  1997. 00001432  286E FFFC                movea.l    A4, [A6 - 0x4]
  1998. 00001436  4E5E                     unlink     A6
  1999. 00001438  4E75                     rts
  2000. fn0000143A:
  2001. 0000143A  4E56 FFCE                link       A6, -0x0032
  2002. 0000143E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2003. 00001442  47EE FFEC                lea.l      A3, [A6 - 0x14]
  2004. 00001446  302E 000A                move.w     D0, [A6 + 0xA]
  2005. 0000144A  48C0                     ext.l      D0
  2006. 0000144C  206D F102                movea.l    A0, [A5 - 0xEFE]
  2007. 00001450  2050                     movea.l    A0, [A0]
  2008. 00001452  2200                     move.l     D1, D0
  2009. 00001454  C0FC 000E                mulu.w     D0, 0xE
  2010. 00001458  4841                     swap.w     D1
  2011. 0000145A  C2FC 000E                mulu.w     D1, 0xE
  2012. 0000145E  4841                     swap.w     D1
  2013. 00001460  4241                     clr.w      D1
  2014. 00001462  D081                     add.l      D0, D1
  2015. 00001464  43EE FFDE                lea.l      A1, [A6 - 0x22]
  2016. 00001468  41F0 0814                lea.l      A0, [A0 + D0 + 0x14]
  2017. 0000146C  22D8                     move.l     [A1]+, [A0]+
  2018. 0000146E  22D8                     move.l     [A1]+, [A0]+
  2019. 00001470  22D8                     move.l     [A1]+, [A0]+
  2020. 00001472  32D8                     move.w     [A1]+, [A0]+
  2021. 00001474  3B6E FFE2 F19E           move.w     [A5 - 0xE62], [A6 - 0x1E]
  2022. 0000147A  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  2023. 0000147E  2D48 FFFC                move.l     [A6 - 0x4], A0
  2024. 00001482  52AE FFFC                addq.l     [A6 - 0x4], 1
  2025. 00001486  1010                     move.b     D0, [A0]
  2026. 00001488  4880                     ext.w      D0
  2027. 0000148A  3A00                     move.w     D5, D0
  2028. 0000148C  0C45 002D                cmpi.w     D5, 0x2D /* '-' */
  2029. 00001490  661E                     bne        +0x20 /* 000014B0 */
  2030. 00001492  203C 8000 0000           move.l     D0, 0x80000000
  2031. 00001498  C0AD F0E6                and.l      D0, [A5 - 0xF1A]
  2032. 0000149C  670E                     beq        +0x10 /* 000014AC */
  2033. 0000149E  7015                     moveq.l    D0, 0x15
  2034. 000014A0  2F00                     move.l     -[A7], D0
  2035. 000014A2  4EBA 0F94                jsr        [PC + 0xF94 /* 00002438 */]
  2036. 000014A6  584F                     addq.w     A7, 4
  2037. 000014A8  6000 028C                bra        +0x28E /* 00001736 */
  2038. label000014AC:
  2039. 000014AC  4245                     clr.w      D5
  2040. 000014AE  6050                     bra        +0x52 /* 00001500 */
  2041. label000014B0:
  2042. 000014B0  0C45 002A                cmpi.w     D5, 0x2A /* '*' */
  2043. 000014B4  6604                     bne        +0x6 /* 000014BA */
  2044. 000014B6  4245                     clr.w      D5
  2045. 000014B8  6046                     bra        +0x48 /* 00001500 */
  2046. label000014BA:
  2047. 000014BA  203C 8000 0000           move.l     D0, 0x80000000
  2048. 000014C0  C0AD F0E6                and.l      D0, [A5 - 0xF1A]
  2049. 000014C4  660E                     bne        +0x10 /* 000014D4 */
  2050. 000014C6  7014                     moveq.l    D0, 0x14
  2051. 000014C8  2F00                     move.l     -[A7], D0
  2052. 000014CA  4EBA 0F6C                jsr        [PC + 0xF6C /* 00002438 */]
  2053. 000014CE  584F                     addq.w     A7, 4
  2054. 000014D0  6000 0264                bra        +0x266 /* 00001736 */
  2055. label000014D4:
  2056. 000014D4  3005                     move.w     D0, D5
  2057. 000014D6  0440 0064                subi.w     D0, 0x64 /* 'd' */
  2058. 000014DA  6716                     beq        +0x18 /* 000014F2 */
  2059. 000014DC  5540                     subq.w     D0, 2
  2060. 000014DE  671E                     beq        +0x20 /* 000014FE */
  2061. 000014E0  0440 0009                subi.w     D0, 0x9 /* '\t' */
  2062. 000014E4  6714                     beq        +0x16 /* 000014FA */
  2063. 000014E6  5940                     subq.w     D0, 4
  2064. 000014E8  670C                     beq        +0xE /* 000014F6 */
  2065. 000014EA  5B40                     subq.w     D0, 5
  2066. 000014EC  6612                     bne        +0x14 /* 00001500 */
  2067. 000014EE  4245                     clr.w      D5
  2068. 000014F0  600E                     bra        +0x10 /* 00001500 */
  2069. label000014F2:
  2070. 000014F2  7A04                     moveq.l    D5, 0x04
  2071. 000014F4  600A                     bra        +0xC /* 00001500 */
  2072. label000014F6:
  2073. 000014F6  7A01                     moveq.l    D5, 0x01
  2074. 000014F8  6006                     bra        +0x8 /* 00001500 */
  2075. label000014FA:
  2076. 000014FA  7A03                     moveq.l    D5, 0x03
  2077. 000014FC  6002                     bra        +0x4 /* 00001500 */
  2078. label000014FE:
  2079. 000014FE  7A09                     moveq.l    D5, 0x09
  2080. label00001500:
  2081. 00001500  206E FFFC                movea.l    A0, [A6 - 0x4]
  2082. 00001504  52AE FFFC                addq.l     [A6 - 0x4], 1
  2083. 00001508  1010                     move.b     D0, [A0]
  2084. 0000150A  4880                     ext.w      D0
  2085. 0000150C  3C00                     move.w     D6, D0
  2086. 0000150E  0446 0030                subi.w     D6, 0x30 /* '0' */
  2087. 00001512  4A46                     tst.w      D6
  2088. 00001514  6D1A                     blt        +0x1C /* 00001530 */
  2089. 00001516  BC6D F0E8                cmp.w      D6, [A5 - 0xF18]
  2090. 0000151A  6714                     beq        +0x16 /* 00001530 */
  2091. 0000151C  48C6                     ext.l      D6
  2092. 0000151E  2006                     move.l     D0, D6
  2093. 00001520  720D                     moveq.l    D1, 0x0D
  2094. 00001522  D081                     add.l      D0, D1
  2095. 00001524  2F00                     move.l     -[A7], D0
  2096. 00001526  4EBA 0F10                jsr        [PC + 0xF10 /* 00002438 */]
  2097. 0000152A  584F                     addq.w     A7, 4
  2098. 0000152C  6000 0208                bra        +0x20A /* 00001736 */
  2099. label00001530:
  2100. 00001530  4A45                     tst.w      D5
  2101. 00001532  660A                     bne        +0xC /* 0000153E */
  2102. 00001534  206E FFDE                movea.l    A0, [A6 - 0x22]
  2103. 00001538  4E90                     jsr        [A0]
  2104. 0000153A  6000 01FA                bra        +0x1FC /* 00001736 */
  2105. label0000153E:
  2106. 0000153E  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2107. 00001542  202D F0E0                move.l     D0, [A5 - 0xF20]
  2108. 00001546  D090                     add.l      D0, [A0]
  2109. 00001548  322D F0E8                move.w     D1, [A5 - 0xF18]
  2110. 0000154C  48C1                     ext.l      D1
  2111. 0000154E  D281                     add.l      D1, D1
  2112. 00001550  2401                     move.l     D2, D1
  2113. 00001552  D482                     add.l      D2, D2
  2114. 00001554  D282                     add.l      D1, D2
  2115. 00001556  2840                     movea.l    A4, D0
  2116. 00001558  99C1                     sub.l      A4, D1
  2117. 0000155A  4247                     clr.w      D7
  2118. 0000155C  6000 014C                bra        +0x14E /* 000016AA */
  2119. label00001560:
  2120. 00001560  206E FFFC                movea.l    A0, [A6 - 0x4]
  2121. 00001564  52AE FFFC                addq.l     [A6 - 0x4], 1
  2122. 00001568  1010                     move.b     D0, [A0]
  2123. 0000156A  0400 0064                subi.b     D0, 0x64 /* 'd' */
  2124. 0000156E  6716                     beq        +0x18 /* 00001586 */
  2125. 00001570  5500                     subq.b     D0, 2
  2126. 00001572  6700 00AC                beq        +0xAE /* 00001620 */
  2127. 00001576  0400 0009                subi.b     D0, 0x9 /* '\t' */
  2128. 0000157A  6700 0084                beq        +0x86 /* 00001600 */
  2129. 0000157E  5900                     subq.b     D0, 4
  2130. 00001580  675E                     beq        +0x60 /* 000015E0 */
  2131. 00001582  6000 0116                bra        +0x118 /* 0000169A */
  2132. label00001586:
  2133. 00001586  7009                     moveq.l    D0, 0x09
  2134. 00001588  B054                     cmp.w      D0, [A4]
  2135. 0000158A  6634                     bne        +0x36 /* 000015C0 */
  2136. 0000158C  206C 0002                movea.l    A0, [A4 + 0x2]
  2137. 00001590  2050                     movea.l    A0, [A0]
  2138. 00001592  2F08                     move.l     -[A7], A0
  2139. 00001594  43EE FFCE                lea.l      A1, [A6 - 0x32]
  2140. 00001598  22D8                     move.l     [A1]+, [A0]+
  2141. 0000159A  22D8                     move.l     [A1]+, [A0]+
  2142. 0000159C  32D8                     move.w     [A1]+, [A0]+
  2143. 0000159E  486E FFCE                pea.l      [A6 - 0x32]
  2144. 000015A2  3F3C 0016                move.w     -[A7], 0x16
  2145. 000015A6  A9EB                     syscall    Pack4/FP68K
  2146. 000015A8  486E FFCE                pea.l      [A6 - 0x32]
  2147. 000015AC  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  2148. 000015B0  584F                     addq.w     A7, 4
  2149. 000015B2  205F                     movea.l    A0, [A7]+
  2150. 000015B4  2207                     move.l     D1, D7
  2151. 000015B6  E541                     asl        D1.w, 2
  2152. 000015B8  2780 1000                move.l     [A3 + D1.w], D0
  2153. 000015BC  6000 00E6                bra        +0xE8 /* 000016A4 */
  2154. label000015C0:
  2155. 000015C0  7004                     moveq.l    D0, 0x04
  2156. 000015C2  B054                     cmp.w      D0, [A4]
  2157. 000015C4  6700 00D4                beq        +0xD6 /* 0000169A */
  2158. 000015C8  204C                     movea.l    A0, A4
  2159. 000015CA  5C88                     addq.l     A0, 6
  2160. 000015CC  2F20                     move.l     -[A7], -[A0]
  2161. 000015CE  3F20                     move.w     -[A7], -[A0]
  2162. 000015D0  7006                     moveq.l    D0, 0x06
  2163. 000015D2  2F00                     move.l     -[A7], D0
  2164. 000015D4  4EBA 0DE8                jsr        [PC + 0xDE8 /* 000023BE */]
  2165. 000015D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2166. 000015DC  6000 0158                bra        +0x15A /* 00001736 */
  2167. label000015E0:
  2168. 000015E0  7001                     moveq.l    D0, 0x01
  2169. 000015E2  B054                     cmp.w      D0, [A4]
  2170. 000015E4  6700 00B4                beq        +0xB6 /* 0000169A */
  2171. 000015E8  204C                     movea.l    A0, A4
  2172. 000015EA  5C88                     addq.l     A0, 6
  2173. 000015EC  2F20                     move.l     -[A7], -[A0]
  2174. 000015EE  3F20                     move.w     -[A7], -[A0]
  2175. 000015F0  7008                     moveq.l    D0, 0x08
  2176. 000015F2  2F00                     move.l     -[A7], D0
  2177. 000015F4  4EBA 0DC8                jsr        [PC + 0xDC8 /* 000023BE */]
  2178. 000015F8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2179. 000015FC  6000 0138                bra        +0x13A /* 00001736 */
  2180. label00001600:
  2181. 00001600  7003                     moveq.l    D0, 0x03
  2182. 00001602  B054                     cmp.w      D0, [A4]
  2183. 00001604  6700 0094                beq        +0x96 /* 0000169A */
  2184. 00001608  204C                     movea.l    A0, A4
  2185. 0000160A  5C88                     addq.l     A0, 6
  2186. 0000160C  2F20                     move.l     -[A7], -[A0]
  2187. 0000160E  3F20                     move.w     -[A7], -[A0]
  2188. 00001610  700A                     moveq.l    D0, 0x0A
  2189. 00001612  2F00                     move.l     -[A7], D0
  2190. 00001614  4EBA 0DA8                jsr        [PC + 0xDA8 /* 000023BE */]
  2191. 00001618  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2192. 0000161C  6000 0118                bra        +0x11A /* 00001736 */
  2193. label00001620:
  2194. 00001620  7004                     moveq.l    D0, 0x04
  2195. 00001622  B054                     cmp.w      D0, [A4]
  2196. 00001624  6656                     bne        +0x58 /* 0000167C */
  2197. 00001626  486E FFD8                pea.l      [A6 - 0x28]
  2198. 0000162A  486C 0002                pea.l      [A4 + 0x2]
  2199. 0000162E  486E FFCE                pea.l      [A6 - 0x32]
  2200. 00001632  3F3C 280E                move.w     -[A7], 0x280E
  2201. 00001636  A9EB                     syscall    Pack4/FP68K
  2202. 00001638  41EE FFD8                lea.l      A0, [A6 - 0x28]
  2203. 0000163C  2F20                     move.l     -[A7], -[A0]
  2204. 0000163E  2F20                     move.l     -[A7], -[A0]
  2205. 00001640  3F20                     move.w     -[A7], -[A0]
  2206. 00001642  4EBA 16FE                jsr        [PC + 0x16FE /* 00002D42 */]
  2207. 00001646  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2208. 0000164A  202D F0E0                move.l     D0, [A5 - 0xF20]
  2209. 0000164E  D090                     add.l      D0, [A0]
  2210. 00001650  322D F0E8                move.w     D1, [A5 - 0xF18]
  2211. 00001654  48C1                     ext.l      D1
  2212. 00001656  48C7                     ext.l      D7
  2213. 00001658  2407                     move.l     D2, D7
  2214. 0000165A  5282                     addq.l     D2, 1
  2215. 0000165C  9282                     sub.l      D1, D2
  2216. 0000165E  5281                     addq.l     D1, 1
  2217. 00001660  D281                     add.l      D1, D1
  2218. 00001662  2401                     move.l     D2, D1
  2219. 00001664  D482                     add.l      D2, D2
  2220. 00001666  D282                     add.l      D1, D2
  2221. 00001668  2840                     movea.l    A4, D0
  2222. 0000166A  99C1                     sub.l      A4, D1
  2223. 0000166C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  2224. 00001670  224C                     movea.l    A1, A4
  2225. 00001672  22D8                     move.l     [A1]+, [A0]+
  2226. 00001674  32D8                     move.w     [A1]+, [A0]+
  2227. 00001676  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2228. 0000167A  601E                     bra        +0x20 /* 0000169A */
  2229. label0000167C:
  2230. 0000167C  7009                     moveq.l    D0, 0x09
  2231. 0000167E  B054                     cmp.w      D0, [A4]
  2232. 00001680  6718                     beq        +0x1A /* 0000169A */
  2233. 00001682  204C                     movea.l    A0, A4
  2234. 00001684  5C88                     addq.l     A0, 6
  2235. 00001686  2F20                     move.l     -[A7], -[A0]
  2236. 00001688  3F20                     move.w     -[A7], -[A0]
  2237. 0000168A  7007                     moveq.l    D0, 0x07
  2238. 0000168C  2F00                     move.l     -[A7], D0
  2239. 0000168E  4EBA 0D2E                jsr        [PC + 0xD2E /* 000023BE */]
  2240. 00001692  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2241. 00001696  6000 009E                bra        +0xA0 /* 00001736 */
  2242. label0000169A:
  2243. 0000169A  2007                     move.l     D0, D7
  2244. 0000169C  E540                     asl        D0.w, 2
  2245. 0000169E  27AC 0002 0000           move.l     [A3 + D0.w], [A4 + 0x2]
  2246. label000016A4:
  2247. 000016A4  3007                     move.w     D0, D7
  2248. 000016A6  5247                     addq.w     D7, 1
  2249. 000016A8  5C4C                     addq.w     A4, 6
  2250. label000016AA:
  2251. 000016AA  BC47                     cmp.w      D6, D7
  2252. 000016AC  6E00 FEB2                bgt        -0x14C /* 00001560 */
  2253. 000016B0  3006                     move.w     D0, D6
  2254. 000016B2  6B76                     bmi        +0x78 /* 0000172A */
  2255. 000016B4  0C40 0004                cmpi.w     D0, 0x4
  2256. 000016B8  6E70                     bgt        +0x72 /* 0000172A */
  2257. 000016BA  D040                     add.w      D0, D0
  2258. 000016BC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2259. 000016C0  4EFB 0000                jmp        [PC + D0.w]
  2260. 000016C4  000C 0016                ori.b      A4, 0x16
  2261. 000016C8  0024 0036                ori.b      -[A4], 0x36 /* '6' */
  2262. 000016CC  004E 206E                ori.w      A6, 0x206E /* ' n' */
  2263. 000016D0  FFDE                     .invalid   <<F/7/7>>
  2264. 000016D2  4E90                     jsr        [A0]
  2265. 000016D4  2C00                     move.l     D6, D0
  2266. 000016D6  6052                     bra        +0x54 /* 0000172A */
  2267. 000016D8  2F13                     move.l     -[A7], [A3]
  2268. 000016DA  206E FFDE                movea.l    A0, [A6 - 0x22]
  2269. 000016DE  4E90                     jsr        [A0]
  2270. 000016E0  2C00                     move.l     D6, D0
  2271. 000016E2  584F                     addq.w     A7, 4
  2272. 000016E4  6044                     bra        +0x46 /* 0000172A */
  2273. 000016E6  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2274. 000016EA  2F13                     move.l     -[A7], [A3]
  2275. 000016EC  206E FFDE                movea.l    A0, [A6 - 0x22]
  2276. 000016F0  4E90                     jsr        [A0]
  2277. 000016F2  2C00                     move.l     D6, D0
  2278. 000016F4  504F                     addq.w     A7, 8
  2279. 000016F6  6032                     bra        +0x34 /* 0000172A */
  2280. 000016F8  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2281. 000016FC  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2282. 00001700  2F13                     move.l     -[A7], [A3]
  2283. 00001702  206E FFDE                movea.l    A0, [A6 - 0x22]
  2284. 00001706  4E90                     jsr        [A0]
  2285. 00001708  2C00                     move.l     D6, D0
  2286. 0000170A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2287. 0000170E  601A                     bra        +0x1C /* 0000172A */
  2288. 00001710  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  2289. 00001714  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  2290. 00001718  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2291. 0000171C  2F13                     move.l     -[A7], [A3]
  2292. 0000171E  206E FFDE                movea.l    A0, [A6 - 0x22]
  2293. 00001722  4E90                     jsr        [A0]
  2294. 00001724  2C00                     move.l     D6, D0
  2295. 00001726  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2296. label0000172A:
  2297. 0000172A  2F06                     move.l     -[A7], D6
  2298. 0000172C  48C5                     ext.l      D5
  2299. 0000172E  2F05                     move.l     -[A7], D5
  2300. 00001730  4EBA 287E                jsr        [PC + 0x287E /* 00003FB0 */]
  2301. 00001734  504F                     addq.w     A7, 8
  2302. label00001736:
  2303. 00001736  4CEE 18E0 FFBA           movem.l    D5,D6,D7,A3,A4, [A6 - 0x46]
  2304. 0000173C  4E5E                     unlink     A6
  2305. 0000173E  4E75                     rts
  2306. fn00001740:
  2307. 00001740  4E56 0000                link       A6, 0
  2308. 00001744  302D F190                move.w     D0, [A5 - 0xE70]
  2309. 00001748  48C0                     ext.l      D0
  2310. 0000174A  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2311. 0000174E  2050                     movea.l    A0, [A0]
  2312. 00001750  2200                     move.l     D1, D0
  2313. 00001752  C0FC 000E                mulu.w     D0, 0xE
  2314. 00001756  4841                     swap.w     D1
  2315. 00001758  C2FC 000E                mulu.w     D1, 0xE
  2316. 0000175C  4841                     swap.w     D1
  2317. 0000175E  4241                     clr.w      D1
  2318. 00001760  D081                     add.l      D0, D1
  2319. 00001762  3030 081E                move.w     D0, [A0 + D0 + 0x1E]
  2320. 00001766  48C0                     ext.l      D0
  2321. 00001768  2F00                     move.l     -[A7], D0
  2322. 0000176A  4EBA FCCE                jsr        [PC - 0x332 /* 0000143A */]
  2323. 0000176E  4E5E                     unlink     A6
  2324. 00001770  4E75                     rts
  2325. fn00001772:
  2326. 00001772  4E56 0000                link       A6, 0
  2327. 00001776  2F0C                     move.l     -[A7], A4
  2328. 00001778  302D F190                move.w     D0, [A5 - 0xE70]
  2329. 0000177C  48C0                     ext.l      D0
  2330. 0000177E  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2331. 00001782  2050                     movea.l    A0, [A0]
  2332. 00001784  2200                     move.l     D1, D0
  2333. 00001786  C0FC 000E                mulu.w     D0, 0xE
  2334. 0000178A  4841                     swap.w     D1
  2335. 0000178C  C2FC 000E                mulu.w     D1, 0xE
  2336. 00001790  4841                     swap.w     D1
  2337. 00001792  4241                     clr.w      D1
  2338. 00001794  D081                     add.l      D0, D1
  2339. 00001796  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  2340. 0000179A  41ED 1432                lea.l      A0, [A5 + 0x1432 /* export_642 */]
  2341. 0000179E  2888                     move.l     [A4], A0
  2342. 000017A0  396E 000A 000A           move.w     [A4 + 0xA], [A6 + 0xA]
  2343. 000017A6  4EBA FF98                jsr        [PC - 0x68 /* 00001740 */]
  2344. 000017AA  286E FFFC                movea.l    A4, [A6 - 0x4]
  2345. 000017AE  4E5E                     unlink     A6
  2346. 000017B0  4E75                     rts
  2347. fn000017B2:
  2348. 000017B2  4E56 0000                link       A6, 0
  2349. 000017B6  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2350. 000017BA  3E2E 000A                move.w     D7, [A6 + 0xA]
  2351. 000017BE  7000                     moveq.l    D0, 0x00
  2352. 000017C0  2F00                     move.l     -[A7], D0
  2353. 000017C2  2F00                     move.l     -[A7], D0
  2354. 000017C4  322E 000E                move.w     D1, [A6 + 0xE]
  2355. 000017C8  48C1                     ext.l      D1
  2356. 000017CA  2F01                     move.l     -[A7], D1
  2357. 000017CC  48C7                     ext.l      D7
  2358. 000017CE  206D F106                movea.l    A0, [A5 - 0xEFA]
  2359. 000017D2  2050                     movea.l    A0, [A0]
  2360. 000017D4  2207                     move.l     D1, D7
  2361. 000017D6  2401                     move.l     D2, D1
  2362. 000017D8  C2FC 0016                mulu.w     D1, 0x16
  2363. 000017DC  4842                     swap.w     D2
  2364. 000017DE  C4FC 0016                mulu.w     D2, 0x16
  2365. 000017E2  4842                     swap.w     D2
  2366. 000017E4  4242                     clr.w      D2
  2367. 000017E6  D282                     add.l      D1, D2
  2368. 000017E8  2F30 1816                move.l     -[A7], [A0 + D1 + 0x16]
  2369. 000017EC  4EBA F958                jsr        [PC - 0x6A8 /* 00001146 */]
  2370. 000017F0  2840                     movea.l    A4, D0
  2371. 000017F2  200C                     move.l     D0, A4
  2372. 000017F4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2373. 000017F8  675C                     beq        +0x5E /* 00001856 */
  2374. 000017FA  3C2C 0004                move.w     D6, [A4 + 0x4]
  2375. 000017FE  48C7                     ext.l      D7
  2376. 00001800  206D F106                movea.l    A0, [A5 - 0xEFA]
  2377. 00001804  2050                     movea.l    A0, [A0]
  2378. 00001806  2007                     move.l     D0, D7
  2379. 00001808  2200                     move.l     D1, D0
  2380. 0000180A  C0FC 0016                mulu.w     D0, 0x16
  2381. 0000180E  4841                     swap.w     D1
  2382. 00001810  C2FC 0016                mulu.w     D1, 0x16
  2383. 00001814  4841                     swap.w     D1
  2384. 00001816  4241                     clr.w      D1
  2385. 00001818  D081                     add.l      D0, D1
  2386. 0000181A  2670 081A                movea.l    A3, [A0 + D0 + 0x1A]
  2387. 0000181E  48C6                     ext.l      D6
  2388. 00001820  2053                     movea.l    A0, [A3]
  2389. 00001822  2006                     move.l     D0, D6
  2390. 00001824  2200                     move.l     D1, D0
  2391. 00001826  C0FC 000E                mulu.w     D0, 0xE
  2392. 0000182A  4841                     swap.w     D1
  2393. 0000182C  C2FC 000E                mulu.w     D1, 0xE
  2394. 00001830  4841                     swap.w     D1
  2395. 00001832  4241                     clr.w      D1
  2396. 00001834  D081                     add.l      D0, D1
  2397. 00001836  43ED 142A                lea.l      A1, [A5 + 0x142A /* export_641 */]
  2398. 0000183A  B3F0 0814                cmpa.l     A1, [A0 + D0 + 0x14]
  2399. 0000183E  6616                     bne        +0x18 /* 00001856 */
  2400. 00001840  3B46 F190                move.w     [A5 - 0xE70], D6
  2401. 00001844  48C7                     ext.l      D7
  2402. 00001846  2F07                     move.l     -[A7], D7
  2403. 00001848  4EBA 231C                jsr        [PC + 0x231C /* 00003B66 */]
  2404. 0000184C  4EBA FB9A                jsr        [PC - 0x466 /* 000013E8 */]
  2405. 00001850  7001                     moveq.l    D0, 0x01
  2406. 00001852  584F                     addq.w     A7, 4
  2407. 00001854  6002                     bra        +0x4 /* 00001858 */
  2408. label00001856:
  2409. 00001856  7000                     moveq.l    D0, 0x00
  2410. label00001858:
  2411. 00001858  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  2412. 0000185E  4E5E                     unlink     A6
  2413. 00001860  4E75                     rts
  2414. fn00001862:
  2415. 00001862  4E56 0000                link       A6, 0
  2416. 00001866  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2417. 0000186A  182E 000F                move.b     D4, [A6 + 0xF]
  2418. 0000186E  3A2E 000A                move.w     D5, [A6 + 0xA]
  2419. 00001872  206D F106                movea.l    A0, [A5 - 0xEFA]
  2420. 00001876  2050                     movea.l    A0, [A0]
  2421. 00001878  3C28 000A                move.w     D6, [A0 + 0xA]
  2422. 0000187C  4247                     clr.w      D7
  2423. 0000187E  6052                     bra        +0x54 /* 000018D2 */
  2424. label00001880:
  2425. 00001880  48C7                     ext.l      D7
  2426. 00001882  206D F106                movea.l    A0, [A5 - 0xEFA]
  2427. 00001886  2050                     movea.l    A0, [A0]
  2428. 00001888  2007                     move.l     D0, D7
  2429. 0000188A  2200                     move.l     D1, D0
  2430. 0000188C  C0FC 0016                mulu.w     D0, 0x16
  2431. 00001890  4841                     swap.w     D1
  2432. 00001892  C2FC 0016                mulu.w     D1, 0x16
  2433. 00001896  4841                     swap.w     D1
  2434. 00001898  4241                     clr.w      D1
  2435. 0000189A  D081                     add.l      D0, D1
  2436. 0000189C  2870 081E                movea.l    A4, [A0 + D0 + 0x1E]
  2437. 000018A0  200C                     move.l     D0, A4
  2438. 000018A2  672A                     beq        +0x2C /* 000018CE */
  2439. 000018A4  4A04                     tst.b      D4
  2440. 000018A6  6710                     beq        +0x12 /* 000018B8 */
  2441. 000018A8  2054                     movea.l    A0, [A4]
  2442. 000018AA  7010                     moveq.l    D0, 0x10
  2443. 000018AC  C068 0026                and.w      D0, [A0 + 0x26]
  2444. 000018B0  7200                     moveq.l    D1, 0x00
  2445. 000018B2  3200                     move.w     D1, D0
  2446. 000018B4  4A81                     tst.l      D1
  2447. 000018B6  6716                     beq        +0x18 /* 000018CE */
  2448. label000018B8:
  2449. 000018B8  48C5                     ext.l      D5
  2450. 000018BA  2F05                     move.l     -[A7], D5
  2451. 000018BC  48C7                     ext.l      D7
  2452. 000018BE  2F07                     move.l     -[A7], D7
  2453. 000018C0  4EBA FEF0                jsr        [PC - 0x110 /* 000017B2 */]
  2454. 000018C4  4A00                     tst.b      D0
  2455. 000018C6  504F                     addq.w     A7, 8
  2456. 000018C8  6704                     beq        +0x6 /* 000018CE */
  2457. 000018CA  7001                     moveq.l    D0, 0x01
  2458. 000018CC  600A                     bra        +0xC /* 000018D8 */
  2459. label000018CE:
  2460. 000018CE  3007                     move.w     D0, D7
  2461. 000018D0  5247                     addq.w     D7, 1
  2462. label000018D2:
  2463. 000018D2  BC47                     cmp.w      D6, D7
  2464. 000018D4  6EAA                     bgt        -0x54 /* 00001880 */
  2465. 000018D6  7000                     moveq.l    D0, 0x00
  2466. label000018D8:
  2467. 000018D8  4CEE 10F0 FFEC           movem.l    D4,D5,D6,D7,A4, [A6 - 0x14]
  2468. 000018DE  4E5E                     unlink     A6
  2469. 000018E0  4E75                     rts
  2470. 000018E2  4E56 0000                link       A6, 0
  2471. 000018E6  48E7 0308                movem.l    -[A7], D6,D7,A4
  2472. 000018EA  302D F190                move.w     D0, [A5 - 0xE70]
  2473. 000018EE  48C0                     ext.l      D0
  2474. 000018F0  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2475. 000018F4  2050                     movea.l    A0, [A0]
  2476. 000018F6  2200                     move.l     D1, D0
  2477. 000018F8  C0FC 000E                mulu.w     D0, 0xE
  2478. 000018FC  4841                     swap.w     D1
  2479. 000018FE  C2FC 000E                mulu.w     D1, 0xE
  2480. 00001902  4841                     swap.w     D1
  2481. 00001904  4241                     clr.w      D1
  2482. 00001906  D081                     add.l      D0, D1
  2483. 00001908  3C30 0818                move.w     D6, [A0 + D0 + 0x18]
  2484. 0000190C  4EAD 2A5A                jsr        [A5 + 0x2A5A /* export_1351 */]
  2485. 00001910  3E00                     move.w     D7, D0
  2486. 00001912  5347                     subq.w     D7, 1
  2487. 00001914  4A47                     tst.w      D7
  2488. 00001916  6D1A                     blt        +0x1C /* 00001932 */
  2489. 00001918  BE6D F120                cmp.w      D7, [A5 - 0xEE0]
  2490. 0000191C  6714                     beq        +0x16 /* 00001932 */
  2491. 0000191E  48C6                     ext.l      D6
  2492. 00001920  2F06                     move.l     -[A7], D6
  2493. 00001922  48C7                     ext.l      D7
  2494. 00001924  2F07                     move.l     -[A7], D7
  2495. 00001926  4EBA FE8A                jsr        [PC - 0x176 /* 000017B2 */]
  2496. 0000192A  4A00                     tst.b      D0
  2497. 0000192C  504F                     addq.w     A7, 8
  2498. 0000192E  6600 00A8                bne        +0xAA /* 000019D8 */
  2499. label00001932:
  2500. 00001932  4EAD 2A62                jsr        [A5 + 0x2A62 /* export_1352 */]
  2501. 00001936  3E00                     move.w     D7, D0
  2502. 00001938  5347                     subq.w     D7, 1
  2503. 0000193A  4A47                     tst.w      D7
  2504. 0000193C  6D1A                     blt        +0x1C /* 00001958 */
  2505. 0000193E  BE6D F120                cmp.w      D7, [A5 - 0xEE0]
  2506. 00001942  6714                     beq        +0x16 /* 00001958 */
  2507. 00001944  48C6                     ext.l      D6
  2508. 00001946  2F06                     move.l     -[A7], D6
  2509. 00001948  48C7                     ext.l      D7
  2510. 0000194A  2F07                     move.l     -[A7], D7
  2511. 0000194C  4EBA FE64                jsr        [PC - 0x19C /* 000017B2 */]
  2512. 00001950  4A00                     tst.b      D0
  2513. 00001952  504F                     addq.w     A7, 8
  2514. 00001954  6600 0082                bne        +0x84 /* 000019D8 */
  2515. label00001958:
  2516. 00001958  7001                     moveq.l    D0, 0x01
  2517. 0000195A  2F00                     move.l     -[A7], D0
  2518. 0000195C  48C6                     ext.l      D6
  2519. 0000195E  2F06                     move.l     -[A7], D6
  2520. 00001960  4EBA FF00                jsr        [PC - 0x100 /* 00001862 */]
  2521. 00001964  4A00                     tst.b      D0
  2522. 00001966  504F                     addq.w     A7, 8
  2523. 00001968  666E                     bne        +0x70 /* 000019D8 */
  2524. 0000196A  7000                     moveq.l    D0, 0x00
  2525. 0000196C  2F00                     move.l     -[A7], D0
  2526. 0000196E  2F00                     move.l     -[A7], D0
  2527. 00001970  48C6                     ext.l      D6
  2528. 00001972  2F06                     move.l     -[A7], D6
  2529. 00001974  2F2D F0FA                move.l     -[A7], [A5 - 0xF06]
  2530. 00001978  4EBA F7CC                jsr        [PC - 0x834 /* 00001146 */]
  2531. 0000197C  2840                     movea.l    A4, D0
  2532. 0000197E  200C                     move.l     D0, A4
  2533. 00001980  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2534. 00001984  6716                     beq        +0x18 /* 0000199C */
  2535. 00001986  70FA                     moveq.l    D0, 0xFFFFFFFA
  2536. 00001988  B054                     cmp.w      D0, [A4]
  2537. 0000198A  6610                     bne        +0x12 /* 0000199C */
  2538. 0000198C  48C6                     ext.l      D6
  2539. 0000198E  2F06                     move.l     -[A7], D6
  2540. 00001990  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2541. 00001994  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  2542. 00001998  504F                     addq.w     A7, 8
  2543. 0000199A  603C                     bra        +0x3E /* 000019D8 */
  2544. label0000199C:
  2545. 0000199C  7000                     moveq.l    D0, 0x00
  2546. 0000199E  2F00                     move.l     -[A7], D0
  2547. 000019A0  2F00                     move.l     -[A7], D0
  2548. 000019A2  48C6                     ext.l      D6
  2549. 000019A4  2F06                     move.l     -[A7], D6
  2550. 000019A6  2F2D F0FE                move.l     -[A7], [A5 - 0xF02]
  2551. 000019AA  4EBA F79A                jsr        [PC - 0x866 /* 00001146 */]
  2552. 000019AE  2840                     movea.l    A4, D0
  2553. 000019B0  200C                     move.l     D0, A4
  2554. 000019B2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2555. 000019B6  670C                     beq        +0xE /* 000019C4 */
  2556. 000019B8  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2557. 000019BC  4EBA FDB4                jsr        [PC - 0x24C /* 00001772 */]
  2558. 000019C0  584F                     addq.w     A7, 4
  2559. 000019C2  6014                     bra        +0x16 /* 000019D8 */
  2560. label000019C4:
  2561. 000019C4  48C6                     ext.l      D6
  2562. 000019C6  2F06                     move.l     -[A7], D6
  2563. 000019C8  7008                     moveq.l    D0, 0x08
  2564. 000019CA  2F00                     move.l     -[A7], D0
  2565. 000019CC  7204                     moveq.l    D1, 0x04
  2566. 000019CE  2F01                     move.l     -[A7], D1
  2567. 000019D0  4EBA 0A8C                jsr        [PC + 0xA8C /* 0000245E */]
  2568. 000019D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2569. label000019D8:
  2570. 000019D8  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  2571. 000019DE  4E5E                     unlink     A6
  2572. 000019E0  4E75                     rts
  2573. 000019E2  4E56 FFF8                link       A6, -0x0008
  2574. 000019E6  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  2575. 000019EA  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2576. 000019EE  202D F146                move.l     D0, [A5 - 0xEBA]
  2577. 000019F2  52AD F146                addq.l     [A5 - 0xEBA], 1
  2578. 000019F6  D090                     add.l      D0, [A0]
  2579. 000019F8  2040                     movea.l    A0, D0
  2580. 000019FA  7E00                     moveq.l    D7, 0x00
  2581. 000019FC  1E10                     move.b     D7, [A0]
  2582. 000019FE  7000                     moveq.l    D0, 0x00
  2583. 00001A00  102D F160                move.b     D0, [A5 - 0xEA0]
  2584. 00001A04  7240                     moveq.l    D1, 0x40
  2585. 00001A06  C200                     and.b      D1, D0
  2586. 00001A08  7000                     moveq.l    D0, 0x00
  2587. 00001A0A  1001                     move.b     D0, D1
  2588. 00001A0C  4A80                     tst.l      D0
  2589. 00001A0E  661E                     bne        +0x20 /* 00001A2E */
  2590. 00001A10  48C7                     ext.l      D7
  2591. 00001A12  2007                     move.l     D0, D7
  2592. 00001A14  E188                     lsl        D0, 8
  2593. 00001A16  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2594. 00001A1A  222D F146                move.l     D1, [A5 - 0xEBA]
  2595. 00001A1E  52AD F146                addq.l     [A5 - 0xEBA], 1
  2596. 00001A22  D290                     add.l      D1, [A0]
  2597. 00001A24  2041                     movea.l    A0, D1
  2598. 00001A26  7200                     moveq.l    D1, 0x00
  2599. 00001A28  1210                     move.b     D1, [A0]
  2600. 00001A2A  8280                     or.l       D1, D0
  2601. 00001A2C  3E01                     move.w     D7, D1
  2602. label00001A2E:
  2603. 00001A2E  2C2D F0E6                move.l     D6, [A5 - 0xF1A]
  2604. 00001A32  5DAD F0E0                subq.l     [A5 - 0xF20], 6
  2605. 00001A36  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2606. 00001A3A  202D F0E0                move.l     D0, [A5 - 0xF20]
  2607. 00001A3E  D090                     add.l      D0, [A0]
  2608. 00001A40  2040                     movea.l    A0, D0
  2609. 00001A42  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  2610. 00001A46  22D8                     move.l     [A1]+, [A0]+
  2611. 00001A48  32D8                     move.w     [A1]+, [A0]+
  2612. 00001A4A  7000                     moveq.l    D0, 0x00
  2613. 00001A4C  2F00                     move.l     -[A7], D0
  2614. 00001A4E  2F06                     move.l     -[A7], D6
  2615. 00001A50  48C7                     ext.l      D7
  2616. 00001A52  2F07                     move.l     -[A7], D7
  2617. 00001A54  4EBA 0F5C                jsr        [PC + 0xF5C /* 000029B2 */]
  2618. 00001A58  2840                     movea.l    A4, D0
  2619. 00001A5A  4A6D F166                tst.w      [A5 - 0xE9A]
  2620. 00001A5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2621. 00001A62  6600 01EC                bne        +0x1EE /* 00001C50 */
  2622. 00001A66  200C                     move.l     D0, A4
  2623. 00001A68  6770                     beq        +0x72 /* 00001ADA */
  2624. 00001A6A  7003                     moveq.l    D0, 0x03
  2625. 00001A6C  B054                     cmp.w      D0, [A4]
  2626. 00001A6E  6646                     bne        +0x48 /* 00001AB6 */
  2627. 00001A70  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2628. 00001A74  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2629. 00001A78  4A00                     tst.b      D0
  2630. 00001A7A  584F                     addq.w     A7, 4
  2631. 00001A7C  6700 01D2                beq        +0x1D4 /* 00001C50 */
  2632. 00001A80  7000                     moveq.l    D0, 0x00
  2633. 00001A82  2F00                     move.l     -[A7], D0
  2634. 00001A84  2F06                     move.l     -[A7], D6
  2635. 00001A86  48C7                     ext.l      D7
  2636. 00001A88  2F07                     move.l     -[A7], D7
  2637. 00001A8A  4EBA 0F26                jsr        [PC + 0xF26 /* 000029B2 */]
  2638. 00001A8E  2840                     movea.l    A4, D0
  2639. 00001A90  7003                     moveq.l    D0, 0x03
  2640. 00001A92  B054                     cmp.w      D0, [A4]
  2641. 00001A94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2642. 00001A98  6600 01B6                bne        +0x1B8 /* 00001C50 */
  2643. 00001A9C  202C 0002                move.l     D0, [A4 + 0x2]
  2644. 00001AA0  B0AD F1BA                cmp.l      D0, [A5 - 0xE46]
  2645. 00001AA4  6600 01AA                bne        +0x1AC /* 00001C50 */
  2646. 00001AA8  38BC 0002                move.w     [A4], 0x2
  2647. 00001AAC  7000                     moveq.l    D0, 0x00
  2648. 00001AAE  2940 0002                move.l     [A4 + 0x2], D0
  2649. 00001AB2  6000 019C                bra        +0x19E /* 00001C50 */
  2650. label00001AB6:
  2651. 00001AB6  70FA                     moveq.l    D0, 0xFFFFFFFA
  2652. 00001AB8  B054                     cmp.w      D0, [A4]
  2653. 00001ABA  661E                     bne        +0x20 /* 00001ADA */
  2654. 00001ABC  2F06                     move.l     -[A7], D6
  2655. 00001ABE  48C7                     ext.l      D7
  2656. 00001AC0  2F07                     move.l     -[A7], D7
  2657. 00001AC2  4EBA 0F90                jsr        [PC + 0xF90 /* 00002A54 */]
  2658. 00001AC6  48C0                     ext.l      D0
  2659. 00001AC8  508F                     addq.l     A7, 8
  2660. 00001ACA  2F00                     move.l     -[A7], D0
  2661. 00001ACC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2662. 00001AD0  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  2663. 00001AD4  504F                     addq.w     A7, 8
  2664. 00001AD6  6000 0178                bra        +0x17A /* 00001C50 */
  2665. label00001ADA:
  2666. 00001ADA  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2667. 00001ADE  2050                     movea.l    A0, [A0]
  2668. 00001AE0  7008                     moveq.l    D0, 0x08
  2669. 00001AE2  C0A8 0026                and.l      D0, [A0 + 0x26]
  2670. 00001AE6  673C                     beq        +0x3E /* 00001B24 */
  2671. 00001AE8  7000                     moveq.l    D0, 0x00
  2672. 00001AEA  2F00                     move.l     -[A7], D0
  2673. 00001AEC  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2674. 00001AF0  202D F0E0                move.l     D0, [A5 - 0xF20]
  2675. 00001AF4  D090                     add.l      D0, [A0]
  2676. 00001AF6  322D F0E8                move.w     D1, [A5 - 0xF18]
  2677. 00001AFA  48C1                     ext.l      D1
  2678. 00001AFC  D281                     add.l      D1, D1
  2679. 00001AFE  2401                     move.l     D2, D1
  2680. 00001B00  D482                     add.l      D2, D2
  2681. 00001B02  D282                     add.l      D1, D2
  2682. 00001B04  9081                     sub.l      D0, D1
  2683. 00001B06  2040                     movea.l    A0, D0
  2684. 00001B08  3028 0004                move.w     D0, [A0 + 0x4]
  2685. 00001B0C  48C0                     ext.l      D0
  2686. 00001B0E  2F00                     move.l     -[A7], D0
  2687. 00001B10  4EBA 1094                jsr        [PC + 0x1094 /* 00002BA6 */]
  2688. 00001B14  48C0                     ext.l      D0
  2689. 00001B16  588F                     addq.l     A7, 4
  2690. 00001B18  2F00                     move.l     -[A7], D0
  2691. 00001B1A  4EBA 0C6C                jsr        [PC + 0xC6C /* 00002788 */]
  2692. 00001B1E  2840                     movea.l    A4, D0
  2693. 00001B20  504F                     addq.w     A7, 8
  2694. 00001B22  6040                     bra        +0x42 /* 00001B64 */
  2695. label00001B24:
  2696. 00001B24  486E FFFE                pea.l      [A6 - 0x2]
  2697. 00001B28  7001                     moveq.l    D0, 0x01
  2698. 00001B2A  2F00                     move.l     -[A7], D0
  2699. 00001B2C  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2700. 00001B30  222D F0E0                move.l     D1, [A5 - 0xF20]
  2701. 00001B34  D290                     add.l      D1, [A0]
  2702. 00001B36  342D F0E8                move.w     D2, [A5 - 0xF18]
  2703. 00001B3A  48C2                     ext.l      D2
  2704. 00001B3C  D482                     add.l      D2, D2
  2705. 00001B3E  2602                     move.l     D3, D2
  2706. 00001B40  D683                     add.l      D3, D3
  2707. 00001B42  D483                     add.l      D2, D3
  2708. 00001B44  9282                     sub.l      D1, D2
  2709. 00001B46  2041                     movea.l    A0, D1
  2710. 00001B48  3228 0004                move.w     D1, [A0 + 0x4]
  2711. 00001B4C  48C1                     ext.l      D1
  2712. 00001B4E  2F01                     move.l     -[A7], D1
  2713. 00001B50  2F2D F0F6                move.l     -[A7], [A5 - 0xF0A]
  2714. 00001B54  4EBA F5F0                jsr        [PC - 0xA10 /* 00001146 */]
  2715. 00001B58  2840                     movea.l    A4, D0
  2716. 00001B5A  3B6E FFFE F1B2           move.w     [A5 - 0xE4E], [A6 - 0x2]
  2717. 00001B60  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2718. label00001B64:
  2719. 00001B64  200C                     move.l     D0, A4
  2720. 00001B66  6638                     bne        +0x3A /* 00001BA0 */
  2721. 00001B68  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2722. 00001B6C  202D F0E0                move.l     D0, [A5 - 0xF20]
  2723. 00001B70  D090                     add.l      D0, [A0]
  2724. 00001B72  322D F0E8                move.w     D1, [A5 - 0xF18]
  2725. 00001B76  48C1                     ext.l      D1
  2726. 00001B78  D281                     add.l      D1, D1
  2727. 00001B7A  2401                     move.l     D2, D1
  2728. 00001B7C  D482                     add.l      D2, D2
  2729. 00001B7E  D282                     add.l      D1, D2
  2730. 00001B80  9081                     sub.l      D0, D1
  2731. 00001B82  2040                     movea.l    A0, D0
  2732. 00001B84  3028 0004                move.w     D0, [A0 + 0x4]
  2733. 00001B88  48C0                     ext.l      D0
  2734. 00001B8A  2F00                     move.l     -[A7], D0
  2735. 00001B8C  7008                     moveq.l    D0, 0x08
  2736. 00001B8E  2F00                     move.l     -[A7], D0
  2737. 00001B90  722C                     moveq.l    D1, 0x2C
  2738. 00001B92  2F01                     move.l     -[A7], D1
  2739. 00001B94  4EBA 08C8                jsr        [PC + 0x8C8 /* 0000245E */]
  2740. 00001B98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2741. 00001B9C  6000 00B2                bra        +0xB4 /* 00001C50 */
  2742. label00001BA0:
  2743. 00001BA0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2744. 00001BA4  224C                     movea.l    A1, A4
  2745. 00001BA6  20D9                     move.l     [A0]+, [A1]+
  2746. 00001BA8  30D9                     move.w     [A0]+, [A1]+
  2747. 00001BAA  486E FFF8                pea.l      [A6 - 0x8]
  2748. 00001BAE  4EBA 1868                jsr        [PC + 0x1868 /* 00003418 */]
  2749. 00001BB2  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2750. 00001BB6  202D F0E0                move.l     D0, [A5 - 0xF20]
  2751. 00001BBA  D090                     add.l      D0, [A0]
  2752. 00001BBC  322D F0E8                move.w     D1, [A5 - 0xF18]
  2753. 00001BC0  48C1                     ext.l      D1
  2754. 00001BC2  D281                     add.l      D1, D1
  2755. 00001BC4  2401                     move.l     D2, D1
  2756. 00001BC6  D482                     add.l      D2, D2
  2757. 00001BC8  D282                     add.l      D1, D2
  2758. 00001BCA  9081                     sub.l      D0, D1
  2759. 00001BCC  2040                     movea.l    A0, D0
  2760. 00001BCE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2761. 00001BD2  20D9                     move.l     [A0]+, [A1]+
  2762. 00001BD4  30D9                     move.w     [A0]+, [A1]+
  2763. 00001BD6  2F06                     move.l     -[A7], D6
  2764. 00001BD8  48C7                     ext.l      D7
  2765. 00001BDA  2F07                     move.l     -[A7], D7
  2766. 00001BDC  4EBA 0E76                jsr        [PC + 0xE76 /* 00002A54 */]
  2767. 00001BE0  3B40 F190                move.w     [A5 - 0xE70], D0
  2768. 00001BE4  7006                     moveq.l    D0, 0x06
  2769. 00001BE6  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2770. 00001BEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2771. 00001BEE  663C                     bne        +0x3E /* 00001C2C */
  2772. 00001BF0  266E FFFA                movea.l    A3, [A6 - 0x6]
  2773. 00001BF4  302D F190                move.w     D0, [A5 - 0xE70]
  2774. 00001BF8  48C0                     ext.l      D0
  2775. 00001BFA  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2776. 00001BFE  2050                     movea.l    A0, [A0]
  2777. 00001C00  2200                     move.l     D1, D0
  2778. 00001C02  C0FC 000E                mulu.w     D0, 0xE
  2779. 00001C06  4841                     swap.w     D1
  2780. 00001C08  C2FC 000E                mulu.w     D1, 0xE
  2781. 00001C0C  4841                     swap.w     D1
  2782. 00001C0E  4241                     clr.w      D1
  2783. 00001C10  D081                     add.l      D0, D1
  2784. 00001C12  3030 0818                move.w     D0, [A0 + D0 + 0x18]
  2785. 00001C16  48C0                     ext.l      D0
  2786. 00001C18  2F00                     move.l     -[A7], D0
  2787. 00001C1A  2F0B                     move.l     -[A7], A3
  2788. 00001C1C  2053                     movea.l    A0, [A3]
  2789. 00001C1E  2050                     movea.l    A0, [A0]
  2790. 00001C20  2268 0008                movea.l    A1, [A0 + 0x8]
  2791. 00001C24  4E91                     jsr        [A1]
  2792. 00001C26  4A00                     tst.b      D0
  2793. 00001C28  504F                     addq.w     A7, 8
  2794. 00001C2A  6624                     bne        +0x26 /* 00001C50 */
  2795. label00001C2C:
  2796. 00001C2C  302D F190                move.w     D0, [A5 - 0xE70]
  2797. 00001C30  48C0                     ext.l      D0
  2798. 00001C32  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2799. 00001C36  2050                     movea.l    A0, [A0]
  2800. 00001C38  2200                     move.l     D1, D0
  2801. 00001C3A  C0FC 000E                mulu.w     D0, 0xE
  2802. 00001C3E  4841                     swap.w     D1
  2803. 00001C40  C2FC 000E                mulu.w     D1, 0xE
  2804. 00001C44  4841                     swap.w     D1
  2805. 00001C46  4241                     clr.w      D1
  2806. 00001C48  D081                     add.l      D0, D1
  2807. 00001C4A  2270 0814                movea.l    A1, [A0 + D0 + 0x14]
  2808. 00001C4E  4E91                     jsr        [A1]
  2809. label00001C50:
  2810. 00001C50  4CEE 18C8 FFE4           movem.l    D3,D6,D7,A3,A4, [A6 - 0x1C]
  2811. 00001C56  4E5E                     unlink     A6
  2812. 00001C58  4E75                     rts
  2813. 00001C5A  4E56 0000                link       A6, 0
  2814. 00001C5E  48E7 0018                movem.l    -[A7], A3,A4
  2815. 00001C62  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2816. 00001C66  202D F146                move.l     D0, [A5 - 0xEBA]
  2817. 00001C6A  52AD F146                addq.l     [A5 - 0xEBA], 1
  2818. 00001C6E  D090                     add.l      D0, [A0]
  2819. 00001C70  2040                     movea.l    A0, D0
  2820. 00001C72  7000                     moveq.l    D0, 0x00
  2821. 00001C74  1010                     move.b     D0, [A0]
  2822. 00001C76  3B40 F190                move.w     [A5 - 0xE70], D0
  2823. 00001C7A  7000                     moveq.l    D0, 0x00
  2824. 00001C7C  102D F160                move.b     D0, [A5 - 0xEA0]
  2825. 00001C80  7240                     moveq.l    D1, 0x40
  2826. 00001C82  C200                     and.b      D1, D0
  2827. 00001C84  7000                     moveq.l    D0, 0x00
  2828. 00001C86  1001                     move.b     D0, D1
  2829. 00001C88  4A80                     tst.l      D0
  2830. 00001C8A  6622                     bne        +0x24 /* 00001CAE */
  2831. 00001C8C  302D F190                move.w     D0, [A5 - 0xE70]
  2832. 00001C90  48C0                     ext.l      D0
  2833. 00001C92  E188                     lsl        D0, 8
  2834. 00001C94  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2835. 00001C98  222D F146                move.l     D1, [A5 - 0xEBA]
  2836. 00001C9C  52AD F146                addq.l     [A5 - 0xEBA], 1
  2837. 00001CA0  D290                     add.l      D1, [A0]
  2838. 00001CA2  2041                     movea.l    A0, D1
  2839. 00001CA4  7200                     moveq.l    D1, 0x00
  2840. 00001CA6  1210                     move.b     D1, [A0]
  2841. 00001CA8  8280                     or.l       D1, D0
  2842. 00001CAA  3B41 F190                move.w     [A5 - 0xE70], D1
  2843. label00001CAE:
  2844. 00001CAE  7001                     moveq.l    D0, 0x01
  2845. 00001CB0  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  2846. 00001CB4  6E5E                     bgt        +0x60 /* 00001D14 */
  2847. 00001CB6  206D F0D8                movea.l    A0, [A5 - 0xF28]
  2848. 00001CBA  202D F0E0                move.l     D0, [A5 - 0xF20]
  2849. 00001CBE  D090                     add.l      D0, [A0]
  2850. 00001CC0  322D F0E8                move.w     D1, [A5 - 0xF18]
  2851. 00001CC4  48C1                     ext.l      D1
  2852. 00001CC6  D281                     add.l      D1, D1
  2853. 00001CC8  2401                     move.l     D2, D1
  2854. 00001CCA  D482                     add.l      D2, D2
  2855. 00001CCC  D282                     add.l      D1, D2
  2856. 00001CCE  2840                     movea.l    A4, D0
  2857. 00001CD0  99C1                     sub.l      A4, D1
  2858. 00001CD2  7006                     moveq.l    D0, 0x06
  2859. 00001CD4  B054                     cmp.w      D0, [A4]
  2860. 00001CD6  663C                     bne        +0x3E /* 00001D14 */
  2861. 00001CD8  266C 0002                movea.l    A3, [A4 + 0x2]
  2862. 00001CDC  302D F190                move.w     D0, [A5 - 0xE70]
  2863. 00001CE0  48C0                     ext.l      D0
  2864. 00001CE2  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2865. 00001CE6  2050                     movea.l    A0, [A0]
  2866. 00001CE8  2200                     move.l     D1, D0
  2867. 00001CEA  C0FC 000E                mulu.w     D0, 0xE
  2868. 00001CEE  4841                     swap.w     D1
  2869. 00001CF0  C2FC 000E                mulu.w     D1, 0xE
  2870. 00001CF4  4841                     swap.w     D1
  2871. 00001CF6  4241                     clr.w      D1
  2872. 00001CF8  D081                     add.l      D0, D1
  2873. 00001CFA  3030 0818                move.w     D0, [A0 + D0 + 0x18]
  2874. 00001CFE  48C0                     ext.l      D0
  2875. 00001D00  2F00                     move.l     -[A7], D0
  2876. 00001D02  2F0B                     move.l     -[A7], A3
  2877. 00001D04  2053                     movea.l    A0, [A3]
  2878. 00001D06  2050                     movea.l    A0, [A0]
  2879. 00001D08  2268 0008                movea.l    A1, [A0 + 0x8]
  2880. 00001D0C  4E91                     jsr        [A1]
  2881. 00001D0E  4A00                     tst.b      D0
  2882. 00001D10  504F                     addq.w     A7, 8
  2883. 00001D12  6624                     bne        +0x26 /* 00001D38 */
  2884. label00001D14:
  2885. 00001D14  302D F190                move.w     D0, [A5 - 0xE70]
  2886. 00001D18  48C0                     ext.l      D0
  2887. 00001D1A  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2888. 00001D1E  2050                     movea.l    A0, [A0]
  2889. 00001D20  2200                     move.l     D1, D0
  2890. 00001D22  C0FC 000E                mulu.w     D0, 0xE
  2891. 00001D26  4841                     swap.w     D1
  2892. 00001D28  C2FC 000E                mulu.w     D1, 0xE
  2893. 00001D2C  4841                     swap.w     D1
  2894. 00001D2E  4241                     clr.w      D1
  2895. 00001D30  D081                     add.l      D0, D1
  2896. 00001D32  2270 0814                movea.l    A1, [A0 + D0 + 0x14]
  2897. 00001D36  4E91                     jsr        [A1]
  2898. label00001D38:
  2899. 00001D38  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2900. 00001D3E  4E5E                     unlink     A6
  2901. 00001D40  4E75                     rts
  2902. 00001D42  4E56 0000                link       A6, 0
  2903. 00001D46  48E7 0108                movem.l    -[A7], D7,A4
  2904. 00001D4A  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2905. 00001D4E  202D F146                move.l     D0, [A5 - 0xEBA]
  2906. 00001D52  52AD F146                addq.l     [A5 - 0xEBA], 1
  2907. 00001D56  D090                     add.l      D0, [A0]
  2908. 00001D58  2040                     movea.l    A0, D0
  2909. 00001D5A  7000                     moveq.l    D0, 0x00
  2910. 00001D5C  1010                     move.b     D0, [A0]
  2911. 00001D5E  3B40 F190                move.w     [A5 - 0xE70], D0
  2912. 00001D62  7000                     moveq.l    D0, 0x00
  2913. 00001D64  102D F160                move.b     D0, [A5 - 0xEA0]
  2914. 00001D68  7240                     moveq.l    D1, 0x40
  2915. 00001D6A  C200                     and.b      D1, D0
  2916. 00001D6C  7000                     moveq.l    D0, 0x00
  2917. 00001D6E  1001                     move.b     D0, D1
  2918. 00001D70  4A80                     tst.l      D0
  2919. 00001D72  6622                     bne        +0x24 /* 00001D96 */
  2920. 00001D74  302D F190                move.w     D0, [A5 - 0xE70]
  2921. 00001D78  48C0                     ext.l      D0
  2922. 00001D7A  E188                     lsl        D0, 8
  2923. 00001D7C  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2924. 00001D80  222D F146                move.l     D1, [A5 - 0xEBA]
  2925. 00001D84  52AD F146                addq.l     [A5 - 0xEBA], 1
  2926. 00001D88  D290                     add.l      D1, [A0]
  2927. 00001D8A  2041                     movea.l    A0, D1
  2928. 00001D8C  7200                     moveq.l    D1, 0x00
  2929. 00001D8E  1210                     move.b     D1, [A0]
  2930. 00001D90  8280                     or.l       D1, D0
  2931. 00001D92  3B41 F190                move.w     [A5 - 0xE70], D1
  2932. label00001D96:
  2933. 00001D96  302D F190                move.w     D0, [A5 - 0xE70]
  2934. 00001D9A  48C0                     ext.l      D0
  2935. 00001D9C  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2936. 00001DA0  2050                     movea.l    A0, [A0]
  2937. 00001DA2  2200                     move.l     D1, D0
  2938. 00001DA4  C0FC 000E                mulu.w     D0, 0xE
  2939. 00001DA8  4841                     swap.w     D1
  2940. 00001DAA  C2FC 000E                mulu.w     D1, 0xE
  2941. 00001DAE  4841                     swap.w     D1
  2942. 00001DB0  4241                     clr.w      D1
  2943. 00001DB2  D081                     add.l      D0, D1
  2944. 00001DB4  3E30 0818                move.w     D7, [A0 + D0 + 0x18]
  2945. 00001DB8  7000                     moveq.l    D0, 0x00
  2946. 00001DBA  2F00                     move.l     -[A7], D0
  2947. 00001DBC  2F00                     move.l     -[A7], D0
  2948. 00001DBE  48C7                     ext.l      D7
  2949. 00001DC0  2F07                     move.l     -[A7], D7
  2950. 00001DC2  2F2D F0FE                move.l     -[A7], [A5 - 0xF02]
  2951. 00001DC6  4EBA F37E                jsr        [PC - 0xC82 /* 00001146 */]
  2952. 00001DCA  2840                     movea.l    A4, D0
  2953. 00001DCC  200C                     move.l     D0, A4
  2954. 00001DCE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2955. 00001DD2  670C                     beq        +0xE /* 00001DE0 */
  2956. 00001DD4  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2957. 00001DD8  4EBA F660                jsr        [PC - 0x9A0 /* 0000143A */]
  2958. 00001DDC  584F                     addq.w     A7, 4
  2959. 00001DDE  6014                     bra        +0x16 /* 00001DF4 */
  2960. label00001DE0:
  2961. 00001DE0  48C7                     ext.l      D7
  2962. 00001DE2  2F07                     move.l     -[A7], D7
  2963. 00001DE4  7008                     moveq.l    D0, 0x08
  2964. 00001DE6  2F00                     move.l     -[A7], D0
  2965. 00001DE8  7204                     moveq.l    D1, 0x04
  2966. 00001DEA  2F01                     move.l     -[A7], D1
  2967. 00001DEC  4EBA 0670                jsr        [PC + 0x670 /* 0000245E */]
  2968. 00001DF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2969. label00001DF4:
  2970. 00001DF4  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2971. 00001DFA  4E5E                     unlink     A6
  2972. 00001DFC  4E75                     rts
  2973. fn00001DFE:
  2974. 00001DFE  4E56 0000                link       A6, 0
  2975. 00001E02  2F0C                     move.l     -[A7], A4
  2976. 00001E04  206D F14A                movea.l    A0, [A5 - 0xEB6]
  2977. 00001E08  2248                     movea.l    A1, A0
  2978. 00001E0A  2251                     movea.l    A1, [A1]
  2979. 00001E0C  2029 004A                move.l     D0, [A1 + 0x4A]
  2980. 00001E10  D090                     add.l      D0, [A0]
  2981. 00001E12  322E 000A                move.w     D1, [A6 + 0xA]
  2982. 00001E16  48C1                     ext.l      D1
  2983. 00001E18  2401                     move.l     D2, D1
  2984. 00001E1A  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  2985. 00001E1E  4842                     swap.w     D2
  2986. 00001E20  C4FC 002A                mulu.w     D2, 0x2A /* '*' */
  2987. 00001E24  4842                     swap.w     D2
  2988. 00001E26  4242                     clr.w      D2
  2989. 00001E28  D282                     add.l      D1, D2
  2990. 00001E2A  2841                     movea.l    A4, D1
  2991. 00001E2C  D9C0                     add.l      A4, D0
  2992. 00001E2E  3014                     move.w     D0, [A4]
  2993. 00001E30  48C0                     ext.l      D0
  2994. 00001E32  206D F10E                movea.l    A0, [A5 - 0xEF2]
  2995. 00001E36  2050                     movea.l    A0, [A0]
  2996. 00001E38  2200                     move.l     D1, D0
  2997. 00001E3A  C0FC 000E                mulu.w     D0, 0xE
  2998. 00001E3E  4841                     swap.w     D1
  2999. 00001E40  C2FC 000E                mulu.w     D1, 0xE
  3000. 00001E44  4841                     swap.w     D1
  3001. 00001E46  4241                     clr.w      D1
  3002. 00001E48  D081                     add.l      D0, D1
  3003. 00001E4A  3030 0818                move.w     D0, [A0 + D0 + 0x18]
  3004. 00001E4E  286E FFFC                movea.l    A4, [A6 - 0x4]
  3005. 00001E52  4E5E                     unlink     A6
  3006. 00001E54  4E75                     rts
  3007. 00001E56  4E56 0000                link       A6, 0
  3008. 00001E5A  48E7 0018                movem.l    -[A7], A3,A4
  3009. 00001E5E  206D F14A                movea.l    A0, [A5 - 0xEB6]
  3010. 00001E62  202D F146                move.l     D0, [A5 - 0xEBA]
  3011. 00001E66  52AD F146                addq.l     [A5 - 0xEBA], 1
  3012. 00001E6A  D090                     add.l      D0, [A0]
  3013. 00001E6C  2040                     movea.l    A0, D0
  3014. 00001E6E  7000                     moveq.l    D0, 0x00
  3015. 00001E70  1010                     move.b     D0, [A0]
  3016. 00001E72  3B40 F18E                move.w     [A5 - 0xE72], D0
  3017. 00001E76  7000                     moveq.l    D0, 0x00
  3018. 00001E78  102D F160                move.b     D0, [A5 - 0xEA0]
  3019. 00001E7C  7240                     moveq.l    D1, 0x40
  3020. 00001E7E  C200                     and.b      D1, D0
  3021. 00001E80  7000                     moveq.l    D0, 0x00
  3022. 00001E82  1001                     move.b     D0, D1
  3023. 00001E84  4A80                     tst.l      D0
  3024. 00001E86  6622                     bne        +0x24 /* 00001EAA */
  3025. 00001E88  302D F18E                move.w     D0, [A5 - 0xE72]
  3026. 00001E8C  48C0                     ext.l      D0
  3027. 00001E8E  E188                     lsl        D0, 8
  3028. 00001E90  206D F14A                movea.l    A0, [A5 - 0xEB6]
  3029. 00001E94  222D F146                move.l     D1, [A5 - 0xEBA]
  3030. 00001E98  52AD F146                addq.l     [A5 - 0xEBA], 1
  3031. 00001E9C  D290                     add.l      D1, [A0]
  3032. 00001E9E  2041                     movea.l    A0, D1
  3033. 00001EA0  7200                     moveq.l    D1, 0x00
  3034. 00001EA2  1210                     move.b     D1, [A0]
  3035. 00001EA4  8280                     or.l       D1, D0
  3036. 00001EA6  3B41 F18E                move.w     [A5 - 0xE72], D1
  3037. label00001EAA:
  3038. 00001EAA  7001                     moveq.l    D0, 0x01
  3039. 00001EAC  B06D F0E8                cmp.w      D0, [A5 - 0xF18]
  3040. 00001EB0  6E4A                     bgt        +0x4C /* 00001EFC */
  3041. 00001EB2  206D F0D8                movea.l    A0, [A5 - 0xF28]
  3042. 00001EB6  202D F0E0                move.l     D0, [A5 - 0xF20]
  3043. 00001EBA  D090                     add.l      D0, [A0]
  3044. 00001EBC  322D F0E8                move.w     D1, [A5 - 0xF18]
  3045. 00001EC0  48C1                     ext.l      D1
  3046. 00001EC2  D281                     add.l      D1, D1
  3047. 00001EC4  2401                     move.l     D2, D1
  3048. 00001EC6  D482                     add.l      D2, D2
  3049. 00001EC8  D282                     add.l      D1, D2
  3050. 00001ECA  2840                     movea.l    A4, D0
  3051. 00001ECC  99C1                     sub.l      A4, D1
  3052. 00001ECE  7006                     moveq.l    D0, 0x06
  3053. 00001ED0  B054                     cmp.w      D0, [A4]
  3054. 00001ED2  6628                     bne        +0x2A /* 00001EFC */
  3055. 00001ED4  266C 0002                movea.l    A3, [A4 + 0x2]
  3056. 00001ED8  302D F18E                move.w     D0, [A5 - 0xE72]
  3057. 00001EDC  48C0                     ext.l      D0
  3058. 00001EDE  2F00                     move.l     -[A7], D0
  3059. 00001EE0  4EBA FF1C                jsr        [PC - 0xE4 /* 00001DFE */]
  3060. 00001EE4  48C0                     ext.l      D0
  3061. 00001EE6  588F                     addq.l     A7, 4
  3062. 00001EE8  2F00                     move.l     -[A7], D0
  3063. 00001EEA  2F0B                     move.l     -[A7], A3
  3064. 00001EEC  2053                     movea.l    A0, [A3]
  3065. 00001EEE  2050                     movea.l    A0, [A0]
  3066. 00001EF0  2268 0008                movea.l    A1, [A0 + 0x8]
  3067. 00001EF4  4E91                     jsr        [A1]
  3068. 00001EF6  4A00                     tst.b      D0
  3069. 00001EF8  504F                     addq.w     A7, 8
  3070. 00001EFA  6612                     bne        +0x14 /* 00001F0E */
  3071. label00001EFC:
  3072. 00001EFC  2B6D F154 F192           move.l     [A5 - 0xE6E], [A5 - 0xEAC]
  3073. 00001F02  2B6D F14A F18A           move.l     [A5 - 0xE76], [A5 - 0xEB6]
  3074. 00001F08  3B7C 0002 F162           move.w     [A5 - 0xE9E], 0x2
  3075. label00001F0E:
  3076. 00001F0E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3077. 00001F14  4E5E                     unlink     A6
  3078. 00001F16  4E75                     rts
  3079. fn00001F18:
  3080. 00001F18  4E56 FFF0                link       A6, -0x0010
  3081. 00001F1C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3082. 00001F20  49ED EE3C                lea.l      A4, [A5 - 0x11C4]
  3083. 00001F24  206D F18A                movea.l    A0, [A5 - 0xE76]
  3084. 00001F28  2050                     movea.l    A0, [A0]
  3085. 00001F2A  3C28 0014                move.w     D6, [A0 + 0x14]
  3086. 00001F2E  BC6C 02E4                cmp.w      D6, [A4 + 0x2E4]
  3087. 00001F32  670A                     beq        +0xC /* 00001F3E */
  3088. 00001F34  48C6                     ext.l      D6
  3089. 00001F36  2F06                     move.l     -[A7], D6
  3090. 00001F38  4EBA 1C2C                jsr        [PC + 0x1C2C /* 00003B66 */]
  3091. 00001F3C  584F                     addq.w     A7, 4
  3092. label00001F3E:
  3093. 00001F3E  203C 8000 0000           move.l     D0, 0x80000000
  3094. 00001F44  C0AD F0E6                and.l      D0, [A5 - 0xF1A]
  3095. 00001F48  56C3                     sne        D3
  3096. 00001F4A  4403                     neg.b      D3
  3097. 00001F4C  1D43 FFF1                move.b     [A6 - 0xF], D3
  3098. 00001F50  322D F0E8                move.w     D1, [A5 - 0xF18]
  3099. 00001F54  3D41 FFF2                move.w     [A6 - 0xE], D1
  3100. 00001F58  48C1                     ext.l      D1
  3101. 00001F5A  D281                     add.l      D1, D1
  3102. 00001F5C  2001                     move.l     D0, D1
  3103. 00001F5E  D080                     add.l      D0, D0
  3104. 00001F60  D280                     add.l      D1, D0
  3105. 00001F62  202C 02A4                move.l     D0, [A4 + 0x2A4]
  3106. 00001F66  9081                     sub.l      D0, D1
  3107. 00001F68  2D40 FFF4                move.l     [A6 - 0xC], D0
  3108. 00001F6C  206C 034E                movea.l    A0, [A4 + 0x34E]
  3109. 00001F70  2050                     movea.l    A0, [A0]
  3110. 00001F72  2D48 FFF8                move.l     [A6 - 0x8], A0
  3111. 00001F76  2028 004A                move.l     D0, [A0 + 0x4A]
  3112. 00001F7A  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3113. 00001F7E  322C 0352                move.w     D1, [A4 + 0x352]
  3114. 00001F82  48C1                     ext.l      D1
  3115. 00001F84  2401                     move.l     D2, D1
  3116. 00001F86  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  3117. 00001F8A  4842                     swap.w     D2
  3118. 00001F8C  C4FC 002A                mulu.w     D2, 0x2A /* '*' */
  3119. 00001F90  4842                     swap.w     D2
  3120. 00001F92  4242                     clr.w      D2
  3121. 00001F94  D282                     add.l      D1, D2
  3122. 00001F96  2641                     movea.l    A3, D1
  3123. 00001F98  D7C0                     add.l      A3, D0
  3124. 00001F9A  2D6B 0008 FFFC           move.l     [A6 - 0x4], [A3 + 0x8]
  3125. 00001FA0  3C2B 0012                move.w     D6, [A3 + 0x12]
  3126. 00001FA4  3E2B 000C                move.w     D7, [A3 + 0xC]
  3127. 00001FA8  9E6E FFF2                sub.w      D7, [A6 - 0xE]
  3128. 00001FAC  4A47                     tst.w      D7
  3129. 00001FAE  6F56                     ble        +0x58 /* 00002006 */
  3130. 00001FB0  3207                     move.w     D1, D7
  3131. 00001FB2  48C1                     ext.l      D1
  3132. 00001FB4  D281                     add.l      D1, D1
  3133. 00001FB6  2001                     move.l     D0, D1
  3134. 00001FB8  D080                     add.l      D0, D0
  3135. 00001FBA  D280                     add.l      D1, D0
  3136. 00001FBC  2A01                     move.l     D5, D1
  3137. 00001FBE  282C 02A4                move.l     D4, [A4 + 0x2A4]
  3138. 00001FC2  202D F0E0                move.l     D0, [A5 - 0xF20]
  3139. 00001FC6  D085                     add.l      D0, D5
  3140. 00001FC8  B0AD F0DC                cmp.l      D0, [A5 - 0xF24]
  3141. 00001FCC  5DC3                     slt        D3
  3142. 00001FCE  4403                     neg.b      D3
  3143. 00001FD0  6704                     beq        +0x6 /* 00001FD6 */
  3144. 00001FD2  7001                     moveq.l    D0, 0x01
  3145. 00001FD4  600A                     bra        +0xC /* 00001FE0 */
  3146. label00001FD6:
  3147. 00001FD6  2F05                     move.l     -[A7], D5
  3148. 00001FD8  4EBA 105E                jsr        [PC + 0x105E /* 00003038 */]
  3149. 00001FDC  4A00                     tst.b      D0
  3150. 00001FDE  584F                     addq.w     A7, 4
  3151. label00001FE0:
  3152. 00001FE0  6700 011E                beq        +0x120 /* 00002100 */
  3153. 00001FE4  DBAC 02A4                add.l      [A4 + 0x2A4], D5
  3154. 00001FE8  206C 029C                movea.l    A0, [A4 + 0x29C]
  3155. 00001FEC  2644                     movea.l    A3, D4
  3156. 00001FEE  D7D0                     add.l      A3, [A0]
  3157. 00001FF0  600C                     bra        +0xE /* 00001FFE */
  3158. label00001FF2:
  3159. 00001FF2  36BC 0002                move.w     [A3], 0x2
  3160. 00001FF6  7000                     moveq.l    D0, 0x00
  3161. 00001FF8  2740 0002                move.l     [A3 + 0x2], D0
  3162. 00001FFC  5C4B                     addq.w     A3, 6
  3163. label00001FFE:
  3164. 00001FFE  3007                     move.w     D0, D7
  3165. 00002000  5347                     subq.w     D7, 1
  3166. 00002002  4A40                     tst.w      D0
  3167. 00002004  6EEC                     bgt        -0x12 /* 00001FF2 */
  3168. label00002006:
  3169. 00002006  3206                     move.w     D1, D6
  3170. 00002008  48C1                     ext.l      D1
  3171. 0000200A  D281                     add.l      D1, D1
  3172. 0000200C  2001                     move.l     D0, D1
  3173. 0000200E  D080                     add.l      D0, D0
  3174. 00002010  D280                     add.l      D1, D0
  3175. 00002012  2A01                     move.l     D5, D1
  3176. 00002014  282C 02A4                move.l     D4, [A4 + 0x2A4]
  3177. 00002018  202D F0E0                move.l     D0, [A5 - 0xF20]
  3178. 0000201C  D085                     add.l      D0, D5
  3179. 0000201E  B0AD F0DC                cmp.l      D0, [A5 - 0xF24]
  3180. 00002022  5DC3                     slt        D3
  3181. 00002024  4403                     neg.b      D3
  3182. 00002026  6704                     beq        +0x6 /* 0000202C */
  3183. 00002028  7001                     moveq.l    D0, 0x01
  3184. 0000202A  600A                     bra        +0xC /* 00002036 */
  3185. label0000202C:
  3186. 0000202C  2F05                     move.l     -[A7], D5
  3187. 0000202E  4EBA 1008                jsr        [PC + 0x1008 /* 00003038 */]
  3188. 00002032  4A00                     tst.b      D0
  3189. 00002034  584F                     addq.w     A7, 4
  3190. label00002036:
  3191. 00002036  6700 00C8                beq        +0xCA /* 00002100 */
  3192. 0000203A  DBAC 02A4                add.l      [A4 + 0x2A4], D5
  3193. 0000203E  206C 029C                movea.l    A0, [A4 + 0x29C]
  3194. 00002042  2644                     movea.l    A3, D4
  3195. 00002044  D7D0                     add.l      A3, [A0]
  3196. 00002046  600C                     bra        +0xE /* 00002054 */
  3197. label00002048:
  3198. 00002048  36BC 0002                move.w     [A3], 0x2
  3199. 0000204C  7000                     moveq.l    D0, 0x00
  3200. 0000204E  2740 0002                move.l     [A3 + 0x2], D0
  3201. 00002052  5C4B                     addq.w     A3, 6
  3202. label00002054:
  3203. 00002054  3006                     move.w     D0, D6
  3204. 00002056  5346                     subq.w     D6, 1
  3205. 00002058  4A40                     tst.w      D0
  3206. 0000205A  6EEC                     bgt        -0x12 /* 00002048 */
  3207. 0000205C  2C2C 02A4                move.l     D6, [A4 + 0x2A4]
  3208. 00002060  202D F0E0                move.l     D0, [A5 - 0xF20]
  3209. 00002064  7226                     moveq.l    D1, 0x26
  3210. 00002066  D081                     add.l      D0, D1
  3211. 00002068  B0AD F0DC                cmp.l      D0, [A5 - 0xF24]
  3212. 0000206C  5DC3                     slt        D3
  3213. 0000206E  4403                     neg.b      D3
  3214. 00002070  6704                     beq        +0x6 /* 00002076 */
  3215. 00002072  7001                     moveq.l    D0, 0x01
  3216. 00002074  600C                     bra        +0xE /* 00002082 */
  3217. label00002076:
  3218. 00002076  7026                     moveq.l    D0, 0x26
  3219. 00002078  2F00                     move.l     -[A7], D0
  3220. 0000207A  4EBA 0FBC                jsr        [PC + 0xFBC /* 00003038 */]
  3221. 0000207E  4A00                     tst.b      D0
  3222. 00002080  584F                     addq.w     A7, 4
  3223. label00002082:
  3224. 00002082  677C                     beq        +0x7E /* 00002100 */
  3225. 00002084  396E 000A 031C           move.w     [A4 + 0x31C], [A6 + 0xA]
  3226. 0000208A  196E 000F 0323           move.b     [A4 + 0x323], [A6 + 0xF]
  3227. 00002090  206C 029C                movea.l    A0, [A4 + 0x29C]
  3228. 00002094  202C 02A4                move.l     D0, [A4 + 0x2A4]
  3229. 00002098  D090                     add.l      D0, [A0]
  3230. 0000209A  2040                     movea.l    A0, D0
  3231. 0000209C  43EC 02FE                lea.l      A1, [A4 + 0x2FE]
  3232. 000020A0  7008                     moveq.l    D0, 0x08
  3233. label000020A2:
  3234. 000020A2  20D9                     move.l     [A0]+, [A1]+
  3235. 000020A4  51C8 FFFC                dbf        D0, -0x6 /* 000020A2 */
  3236. 000020A8  30D9                     move.w     [A0]+, [A1]+
  3237. 000020AA  06AC 0000 0026 02A4      addi.l     [A4 + 0x2A4], 0x26 /* '&' */
  3238. 000020B2  206C 034E                movea.l    A0, [A4 + 0x34E]
  3239. 000020B6  2050                     movea.l    A0, [A0]
  3240. 000020B8  52A8 0004                addq.l     [A0 + 0x4], 1
  3241. 000020BC  2946 02FE                move.l     [A4 + 0x2FE], D6
  3242. 000020C0  296E FFF4 0302           move.l     [A4 + 0x302], [A6 - 0xC]
  3243. 000020C6  2944 0306                move.l     [A4 + 0x306], D4
  3244. 000020CA  296E FFFC 030A           move.l     [A4 + 0x30A], [A6 - 0x4]
  3245. 000020D0  296C 034E 030E           move.l     [A4 + 0x30E], [A4 + 0x34E]
  3246. 000020D6  396C 0352 0312           move.w     [A4 + 0x312], [A4 + 0x352]
  3247. 000020DC  396C 02E4 0314           move.w     [A4 + 0x314], [A4 + 0x2E4]
  3248. 000020E2  296C 0356 0318           move.l     [A4 + 0x318], [A4 + 0x356]
  3249. 000020E8  206C 034E                movea.l    A0, [A4 + 0x34E]
  3250. 000020EC  2050                     movea.l    A0, [A0]
  3251. 000020EE  2968 0026 031E           move.l     [A4 + 0x31E], [A0 + 0x26]
  3252. 000020F4  396E FFF2 0316           move.w     [A4 + 0x316], [A6 - 0xE]
  3253. 000020FA  196E FFF1 0322           move.b     [A4 + 0x322], [A6 - 0xF]
  3254. label00002100:
  3255. 00002100  4CEE 18F8 FFD4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
  3256. 00002106  4E5E                     unlink     A6
  3257. 00002108  4E75                     rts
  3258. 0000210A  4E56 FFFC                link       A6, -0x0004
  3259. 0000210E  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  3260. 00002112  49ED EE3C                lea.l      A4, [A5 - 0x11C4]
  3261. 00002116  7E01                     moveq.l    D7, 0x01
  3262. 00002118  70FF                     moveq.l    D0, 0xFFFFFFFF
  3263. 0000211A  2940 034A                move.l     [A4 + 0x34A], D0
  3264. 0000211E  426C 032A                clr.w      [A4 + 0x32A]
  3265. 00002122  322E 000A                move.w     D1, [A6 + 0xA]
  3266. 00002126  3941 0326                move.w     [A4 + 0x326], D1
  3267. 0000212A  5541                     subq.w     D1, 2
  3268. 0000212C  6706                     beq        +0x8 /* 00002134 */
  3269. 0000212E  5B41                     subq.w     D1, 5
  3270. 00002130  6710                     beq        +0x12 /* 00002142 */
  3271. 00002132  6014                     bra        +0x16 /* 00002148 */
  3272. label00002134:
  3273. 00002134  4AAC 0342                tst.l      [A4 + 0x342]
  3274. 00002138  6600 0092                bne        +0x94 /* 000021CC */
  3275. 0000213C  426C 0326                clr.w      [A4 + 0x326]
  3276. 00002140  6022                     bra        +0x24 /* 00002164 */
  3277. label00002142:
  3278. 00002142  426C 0326                clr.w      [A4 + 0x326]
  3279. 00002146  6030                     bra        +0x32 /* 00002178 */
  3280. label00002148:
  3281. 00002148  4EBA 11B8                jsr        [PC + 0x11B8 /* 00003302 */]
  3282. 0000214C  397C 0004 02A8           move.w     [A4 + 0x2A8], 0x4
  3283. 00002152  7000                     moveq.l    D0, 0x00
  3284. 00002154  2940 02AA                move.l     [A4 + 0x2AA], D0
  3285. 00002158  296E 000C 034E           move.l     [A4 + 0x34E], [A6 + 0xC]
  3286. 0000215E  396E 0012 0352           move.w     [A4 + 0x352], [A6 + 0x12]
  3287. label00002164:
  3288. 00002164  4887                     ext.w      D7
  3289. 00002166  48C7                     ext.l      D7
  3290. 00002168  2F07                     move.l     -[A7], D7
  3291. 0000216A  302C 0326                move.w     D0, [A4 + 0x326]
  3292. 0000216E  48C0                     ext.l      D0
  3293. 00002170  2F00                     move.l     -[A7], D0
  3294. 00002172  4EBA FDA4                jsr        [PC - 0x25C /* 00001F18 */]
  3295. 00002176  504F                     addq.w     A7, 8
  3296. label00002178:
  3297. 00002178  4207                     clr.b      D7
  3298. 0000217A  4A6C 0326                tst.w      [A4 + 0x326]
  3299. 0000217E  670A                     beq        +0xC /* 0000218A */
  3300. 00002180  7009                     moveq.l    D0, 0x09
  3301. 00002182  B06C 0326                cmp.w      D0, [A4 + 0x326]
  3302. 00002186  6F00 00FC                ble        +0xFE /* 00002284 */
  3303. label0000218A:
  3304. 0000218A  206C 0336                movea.l    A0, [A4 + 0x336]
  3305. 0000218E  4E90                     jsr        [A0]
  3306. 00002190  4A00                     tst.b      D0
  3307. 00002192  6638                     bne        +0x3A /* 000021CC */
  3308. 00002194  396C 0326 0328           move.w     [A4 + 0x328], [A4 + 0x326]
  3309. 0000219A  2D6C 02B2 FFFC           move.l     [A6 - 0x4], [A4 + 0x2B2]
  3310. 000021A0  266C 030E                movea.l    A3, [A4 + 0x30E]
  3311. label000021A4:
  3312. 000021A4  202C 030A                move.l     D0, [A4 + 0x30A]
  3313. 000021A8  52AC 030A                addq.l     [A4 + 0x30A], 1
  3314. 000021AC  D093                     add.l      D0, [A3]
  3315. 000021AE  2040                     movea.l    A0, D0
  3316. 000021B0  1950 0324                move.b     [A4 + 0x324], [A0]
  3317. 000021B4  7000                     moveq.l    D0, 0x00
  3318. 000021B6  102C 0324                move.b     D0, [A4 + 0x324]
  3319. 000021BA  206E FFFC                movea.l    A0, [A6 - 0x4]
  3320. 000021BE  E580                     asl        D0, 2
  3321. 000021C0  2270 0800                movea.l    A1, [A0 + D0]
  3322. 000021C4  4E91                     jsr        [A1]
  3323. 000021C6  4A6C 0326                tst.w      [A4 + 0x326]
  3324. 000021CA  67D8                     beq        -0x26 /* 000021A4 */
  3325. label000021CC:
  3326. 000021CC  302C 0326                move.w     D0, [A4 + 0x326]
  3327. 000021D0  5540                     subq.w     D0, 2
  3328. 000021D2  6B00 00B4                bmi        +0xB6 /* 00002288 */
  3329. 000021D6  0C40 0006                cmpi.w     D0, 0x6
  3330. 000021DA  6E00 00AC                bgt        +0xAE /* 00002288 */
  3331. 000021DE  D040                     add.w      D0, D0
  3332. 000021E0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3333. 000021E4  4EFB 0000                jmp        [PC + D0.w]
  3334. 000021E8  0010 00DE                ori.b      [A0], 0xDE
  3335. 000021EC  FF92                     .invalid   <<F/6/7>>
  3336. 000021EE  FF92                     .invalid   <<F/6/7>>
  3337. 000021F0  FF92                     .invalid   <<F/6/7>>
  3338. 000021F2  005E 006E                ori.w      [A6]+, 0x6E /* 'n' */
  3339. 000021F6  70FF                     moveq.l    D0, 0xFFFFFFFF
  3340. 000021F8  2940 034A                move.l     [A4 + 0x34A], D0
  3341. 000021FC  322C 0328                move.w     D1, [A4 + 0x328]
  3342. 00002200  5941                     subq.w     D1, 4
  3343. 00002202  6706                     beq        +0x8 /* 0000220A */
  3344. 00002204  5341                     subq.w     D1, 1
  3345. 00002206  671C                     beq        +0x1E /* 00002224 */
  3346. 00002208  6032                     bra        +0x34 /* 0000223C */
  3347. label0000220A:
  3348. 0000220A  397C 0004 0326           move.w     [A4 + 0x326], 0x4
  3349. 00002210  4887                     ext.w      D7
  3350. 00002212  48C7                     ext.l      D7
  3351. 00002214  2F07                     move.l     -[A7], D7
  3352. 00002216  7004                     moveq.l    D0, 0x04
  3353. 00002218  2F00                     move.l     -[A7], D0
  3354. 0000221A  4EBA FCFC                jsr        [PC - 0x304 /* 00001F18 */]
  3355. 0000221E  504F                     addq.w     A7, 8
  3356. 00002220  6000 FF56                bra        -0xA8 /* 00002178 */
  3357. label00002224:
  3358. 00002224  426C 0326                clr.w      [A4 + 0x326]
  3359. 00002228  4887                     ext.w      D7
  3360. 0000222A  48C7                     ext.l      D7
  3361. 0000222C  2F07                     move.l     -[A7], D7
  3362. 0000222E  7005                     moveq.l    D0, 0x05
  3363. 00002230  2F00                     move.l     -[A7], D0
  3364. 00002232  4EBA FCE4                jsr        [PC - 0x31C /* 00001F18 */]
  3365. 00002236  504F                     addq.w     A7, 8
  3366. 00002238  6000 FF3E                bra        -0xC0 /* 00002178 */
  3367. label0000223C:
  3368. 0000223C  426C 0326                clr.w      [A4 + 0x326]
  3369. 00002240  6000 FF22                bra        -0xDC /* 00002164 */
  3370. 00002244  396C 0328 0326           move.w     [A4 + 0x326], [A4 + 0x328]
  3371. 0000224A  4AAC 030E                tst.l      [A4 + 0x30E]
  3372. 0000224E  6774                     beq        +0x76 /* 000022C4 */
  3373. 00002250  6000 FF26                bra        -0xD8 /* 00002178 */
  3374. 00002254  4AAC 0342                tst.l      [A4 + 0x342]
  3375. 00002258  671E                     beq        +0x20 /* 00002278 */
  3376. 0000225A  2F2C 034A                move.l     -[A7], [A4 + 0x34A]
  3377. 0000225E  302C 0312                move.w     D0, [A4 + 0x312]
  3378. 00002262  48C0                     ext.l      D0
  3379. 00002264  2F00                     move.l     -[A7], D0
  3380. 00002266  2F2C 030E                move.l     -[A7], [A4 + 0x30E]
  3381. 0000226A  7008                     moveq.l    D0, 0x08
  3382. 0000226C  2F00                     move.l     -[A7], D0
  3383. 0000226E  206C 0342                movea.l    A0, [A4 + 0x342]
  3384. 00002272  4E90                     jsr        [A0]
  3385. 00002274  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3386. label00002278:
  3387. 00002278  4AAC 0332                tst.l      [A4 + 0x332]
  3388. 0000227C  6706                     beq        +0x8 /* 00002284 */
  3389. 0000227E  206C 0332                movea.l    A0, [A4 + 0x332]
  3390. 00002282  4E90                     jsr        [A0]
  3391. label00002284:
  3392. 00002284  4EBA 0E2A                jsr        [PC + 0xE2A /* 000030B0 */]
  3393. label00002288:
  3394. 00002288  70FF                     moveq.l    D0, 0xFFFFFFFF
  3395. 0000228A  2940 034A                move.l     [A4 + 0x34A], D0
  3396. 0000228E  4AAC 0342                tst.l      [A4 + 0x342]
  3397. 00002292  6724                     beq        +0x26 /* 000022B8 */
  3398. 00002294  4A6C 0328                tst.w      [A4 + 0x328]
  3399. 00002298  671E                     beq        +0x20 /* 000022B8 */
  3400. 0000229A  2F2C 034A                move.l     -[A7], [A4 + 0x34A]
  3401. 0000229E  302C 0312                move.w     D0, [A4 + 0x312]
  3402. 000022A2  48C0                     ext.l      D0
  3403. 000022A4  2F00                     move.l     -[A7], D0
  3404. 000022A6  2F2C 030E                move.l     -[A7], [A4 + 0x30E]
  3405. 000022AA  7001                     moveq.l    D0, 0x01
  3406. 000022AC  2F00                     move.l     -[A7], D0
  3407. 000022AE  206C 0342                movea.l    A0, [A4 + 0x342]
  3408. 000022B2  4E90                     jsr        [A0]
  3409. 000022B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3410. label000022B8:
  3411. 000022B8  4EBA 0E22                jsr        [PC + 0xE22 /* 000030DC */]
  3412. 000022BC  4A2C 0323                tst.b      [A4 + 0x323]
  3413. 000022C0  6700 FEB6                beq        -0x148 /* 00002178 */
  3414. label000022C4:
  3415. 000022C4  700A                     moveq.l    D0, 0x0A
  3416. 000022C6  B06D F162                cmp.w      D0, [A5 - 0xE9E]
  3417. 000022CA  56C3                     sne        D3
  3418. 000022CC  4403                     neg.b      D3
  3419. 000022CE  1003                     move.b     D0, D3
  3420. 000022D0  4CEE 1888 FFEC           movem.l    D3,D7,A3,A4, [A6 - 0x14]
  3421. 000022D6  4E5E                     unlink     A6
  3422. 000022D8  4E75                     rts
  3423. fn000022DA:
  3424. 000022DA  4E56 0000                link       A6, 0
  3425. 000022DE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3426. 000022E2  266E 0008                movea.l    A3, [A6 + 0x8]
  3427. 000022E6  2053                     movea.l    A0, [A3]
  3428. 000022E8  3C28 000A                move.w     D6, [A0 + 0xA]
  3429. 000022EC  4247                     clr.w      D7
  3430. 000022EE  6042                     bra        +0x44 /* 00002332 */
  3431. label000022F0:
  3432. 000022F0  48C7                     ext.l      D7
  3433. 000022F2  2053                     movea.l    A0, [A3]
  3434. 000022F4  2007                     move.l     D0, D7
  3435. 000022F6  2200                     move.l     D1, D0
  3436. 000022F8  C0FC 000C                mulu.w     D0, 0xC
  3437. 000022FC  4841                     swap.w     D1
  3438. 000022FE  C2FC 000C                mulu.w     D1, 0xC
  3439. 00002302  4841                     swap.w     D1
  3440. 00002304  4241                     clr.w      D1
  3441. 00002306  D081                     add.l      D0, D1
  3442. 00002308  2870 0852                movea.l    A4, [A0 + D0 + 0x52]
  3443. 0000230C  200C                     move.l     D0, A4
  3444. 0000230E  671E                     beq        +0x20 /* 0000232E */
  3445. 00002310  2054                     movea.l    A0, [A4]
  3446. 00002312  2028 0026                move.l     D0, [A0 + 0x26]
  3447. 00002316  0800 0000                btst.b     D0, 0x0
  3448. 0000231A  670A                     beq        +0xC /* 00002326 */
  3449. 0000231C  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  3450. 00002320  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3451. 00002324  584F                     addq.w     A7, 4
  3452. label00002326:
  3453. 00002326  2F0C                     move.l     -[A7], A4
  3454. 00002328  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3455. 0000232C  584F                     addq.w     A7, 4
  3456. label0000232E:
  3457. 0000232E  3007                     move.w     D0, D7
  3458. 00002330  5247                     addq.w     D7, 1
  3459. label00002332:
  3460. 00002332  BC47                     cmp.w      D6, D7
  3461. 00002334  6EBA                     bgt        -0x44 /* 000022F0 */
  3462. 00002336  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3463. 0000233C  4E5E                     unlink     A6
  3464. 0000233E  4E75                     rts
  3465. 00002340  4E56 FFEA                link       A6, -0x0016
  3466. 00002344  48E7 0308                movem.l    -[A7], D6,D7,A4
  3467. 00002348  286E 0008                movea.l    A4, [A6 + 0x8]
  3468. 0000234C  2054                     movea.l    A0, [A4]
  3469. 0000234E  3C28 000A                move.w     D6, [A0 + 0xA]
  3470. 00002352  4247                     clr.w      D7
  3471. 00002354  6052                     bra        +0x54 /* 000023A8 */
  3472. label00002356:
  3473. 00002356  48C7                     ext.l      D7
  3474. 00002358  2054                     movea.l    A0, [A4]
  3475. 0000235A  2007                     move.l     D0, D7
  3476. 0000235C  2200                     move.l     D1, D0
  3477. 0000235E  C0FC 0016                mulu.w     D0, 0x16
  3478. 00002362  4841                     swap.w     D1
  3479. 00002364  C2FC 0016                mulu.w     D1, 0x16
  3480. 00002368  4841                     swap.w     D1
  3481. 0000236A  4241                     clr.w      D1
  3482. 0000236C  D081                     add.l      D0, D1
  3483. 0000236E  43EE FFEA                lea.l      A1, [A6 - 0x16]
  3484. 00002372  41F0 0816                lea.l      A0, [A0 + D0 + 0x16]
  3485. 00002376  7004                     moveq.l    D0, 0x04
  3486. label00002378:
  3487. 00002378  22D8                     move.l     [A1]+, [A0]+
  3488. 0000237A  51C8 FFFC                dbf        D0, -0x6 /* 00002378 */
  3489. 0000237E  32D8                     move.w     [A1]+, [A0]+
  3490. 00002380  4AAE FFF2                tst.l      [A6 - 0xE]
  3491. 00002384  671E                     beq        +0x20 /* 000023A4 */
  3492. 00002386  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  3493. 0000238A  4EBA FF4E                jsr        [PC - 0xB2 /* 000022DA */]
  3494. 0000238E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3495. 00002392  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  3496. 00002396  48C7                     ext.l      D7
  3497. 00002398  2F07                     move.l     -[A7], D7
  3498. 0000239A  2F0C                     move.l     -[A7], A4
  3499. 0000239C  4EBA 19D8                jsr        [PC + 0x19D8 /* 00003D76 */]
  3500. 000023A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3501. label000023A4:
  3502. 000023A4  3007                     move.w     D0, D7
  3503. 000023A6  5247                     addq.w     D7, 1
  3504. label000023A8:
  3505. 000023A8  BC47                     cmp.w      D6, D7
  3506. 000023AA  6EAA                     bgt        -0x54 /* 00002356 */
  3507. 000023AC  2F0C                     move.l     -[A7], A4
  3508. 000023AE  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  3509. 000023B2  584F                     addq.w     A7, 4
  3510. 000023B4  4CEE 10C0 FFDE           movem.l    D6,D7,A4, [A6 - 0x22]
  3511. 000023BA  4E5E                     unlink     A6
  3512. 000023BC  4E75                     rts
  3513. fn000023BE:
  3514. 000023BE  4E56 0000                link       A6, 0
  3515. 000023C2  2F07                     move.l     -[A7], D7
  3516. 000023C4  3E2E 000A                move.w     D7, [A6 + 0xA]
  3517. 000023C8  0C47 0003                cmpi.w     D7, 0x3
  3518. 000023CC  6602                     bne        +0x4 /* 000023D0 */
  3519. 000023CE  7E02                     moveq.l    D7, 0x02
  3520. label000023D0:
  3521. 000023D0  3B47 F166                move.w     [A5 - 0xE9A], D7
  3522. 000023D4  3B7C 0008 F162           move.w     [A5 - 0xE9E], 0x8
  3523. 000023DA  0C47 0002                cmpi.w     D7, 0x2
  3524. 000023DE  660C                     bne        +0xE /* 000023EC */
  3525. 000023E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3526. 000023E2  2F00                     move.l     -[A7], D0
  3527. 000023E4  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  3528. 000023E8  584F                     addq.w     A7, 4
  3529. 000023EA  6024                     bra        +0x26 /* 00002410 */
  3530. label000023EC:
  3531. 000023EC  41ED F16E                lea.l      A0, [A5 - 0xE92]
  3532. 000023F0  2F20                     move.l     -[A7], -[A0]
  3533. 000023F2  3F20                     move.w     -[A7], -[A0]
  3534. 000023F4  4EBA 0FD2                jsr        [PC + 0xFD2 /* 000033C8 */]
  3535. 000023F8  41ED F168                lea.l      A0, [A5 - 0xE98]
  3536. 000023FC  43EE 000C                lea.l      A1, [A6 + 0xC]
  3537. 00002400  20D9                     move.l     [A0]+, [A1]+
  3538. 00002402  30D9                     move.w     [A0]+, [A1]+
  3539. 00002404  486D F168                pea.l      [A5 - 0xE98]
  3540. 00002408  4EBA 100E                jsr        [PC + 0x100E /* 00003418 */]
  3541. 0000240C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3542. label00002410:
  3543. 00002410  2E2E FFFC                move.l     D7, [A6 - 0x4]
  3544. 00002414  4E5E                     unlink     A6
  3545. 00002416  4E75                     rts
  3546. fn00002418:
  3547. 00002418  4E56 0000                link       A6, 0
  3548. 0000241C  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  3549. 00002420  4A40                     tst.w      D0
  3550. 00002422  6604                     bne        +0x6 /* 00002428 */
  3551. 00002424  7001                     moveq.l    D0, 0x01
  3552. 00002426  600C                     bra        +0xE /* 00002434 */
  3553. label00002428:
  3554. 00002428  7002                     moveq.l    D0, 0x02
  3555. 0000242A  2F00                     move.l     -[A7], D0
  3556. 0000242C  4EBA 000A                jsr        [PC + 0xA /* 00002438 */]
  3557. 00002430  7000                     moveq.l    D0, 0x00
  3558. 00002432  584F                     addq.w     A7, 4
  3559. label00002434:
  3560. 00002434  4E5E                     unlink     A6
  3561. 00002436  4E75                     rts
  3562. fn00002438:
  3563. 00002438  4E56 FFFA                link       A6, -0x0006
  3564. 0000243C  426E FFFA                clr.w      [A6 - 0x6]
  3565. 00002440  7000                     moveq.l    D0, 0x00
  3566. 00002442  2D40 FFFC                move.l     [A6 - 0x4], D0
  3567. 00002446  41EE 0000                lea.l      A0, [A6 + 0x0]
  3568. 0000244A  2F20                     move.l     -[A7], -[A0]
  3569. 0000244C  3F20                     move.w     -[A7], -[A0]
  3570. 0000244E  302E 000A                move.w     D0, [A6 + 0xA]
  3571. 00002452  48C0                     ext.l      D0
  3572. 00002454  2F00                     move.l     -[A7], D0
  3573. 00002456  4EBA FF66                jsr        [PC - 0x9A /* 000023BE */]
  3574. 0000245A  4E5E                     unlink     A6
  3575. 0000245C  4E75                     rts
  3576. fn0000245E:
  3577. 0000245E  4E56 FFFA                link       A6, -0x0006
  3578. 00002462  3D6E 000E FFFA           move.w     [A6 - 0x6], [A6 + 0xE]
  3579. 00002468  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  3580. 0000246E  41EE 0000                lea.l      A0, [A6 + 0x0]
  3581. 00002472  2F20                     move.l     -[A7], -[A0]
  3582. 00002474  3F20                     move.w     -[A7], -[A0]
  3583. 00002476  302E 000A                move.w     D0, [A6 + 0xA]
  3584. 0000247A  48C0                     ext.l      D0
  3585. 0000247C  2F00                     move.l     -[A7], D0
  3586. 0000247E  4EBA FF3E                jsr        [PC - 0xC2 /* 000023BE */]
  3587. 00002482  4E5E                     unlink     A6
  3588. 00002484  4E75                     rts
  3589. fn00002486:
  3590. 00002486  4E56 FDFC                link       A6, -0x0204
  3591. 0000248A  48E7 0018                movem.l    -[A7], A3,A4
  3592. 0000248E  47EE FEFE                lea.l      A3, [A6 - 0x102]
  3593. 00002492  286E 0014                movea.l    A4, [A6 + 0x14]
  3594. 00002496  7005                     moveq.l    D0, 0x05
  3595. 00002498  2F00                     move.l     -[A7], D0
  3596. 0000249A  4878 0108                push.l     0x108
  3597. 0000249E  2F0B                     move.l     -[A7], A3
  3598. 000024A0  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  3599. 000024A4  2F0C                     move.l     -[A7], A4
  3600. 000024A6  302E 001A                move.w     D0, [A6 + 0x1A]
  3601. 000024AA  5240                     addq.w     D0, 1
  3602. 000024AC  48C0                     ext.l      D0
  3603. 000024AE  2F00                     move.l     -[A7], D0
  3604. 000024B0  2F0B                     move.l     -[A7], A3
  3605. 000024B2  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  3606. 000024B6  302E 0012                move.w     D0, [A6 + 0x12]
  3607. 000024BA  48C0                     ext.l      D0
  3608. 000024BC  2F00                     move.l     -[A7], D0
  3609. 000024BE  302E 000E                move.w     D0, [A6 + 0xE]
  3610. 000024C2  48C0                     ext.l      D0
  3611. 000024C4  2F00                     move.l     -[A7], D0
  3612. 000024C6  486E FDFC                pea.l      [A6 - 0x204]
  3613. 000024CA  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  3614. 000024CE  558F                     subq.l     A7, 2
  3615. 000024D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3616. 000024D4  486E FDFC                pea.l      [A6 - 0x204]
  3617. 000024D8  2F0C                     move.l     -[A7], A4
  3618. 000024DA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3619. 000024DE  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  3620. 000024E2  301F                     move.w     D0, [A7]+
  3621. 000024E4  4CEE 1800 FDF4           movem.l    A3,A4, [A6 - 0x20C]
  3622. 000024EA  4E5E                     unlink     A6
  3623. 000024EC  4E75                     rts
  3624. 000024EE  4E56 0000                link       A6, 0
  3625. 000024F2  2F0C                     move.l     -[A7], A4
  3626. 000024F4  286E 0008                movea.l    A4, [A6 + 0x8]
  3627. 000024F8  7001                     moveq.l    D0, 0x01
  3628. 000024FA  B054                     cmp.w      D0, [A4]
  3629. 000024FC  6604                     bne        +0x6 /* 00002502 */
  3630. 000024FE  7001                     moveq.l    D0, 0x01
  3631. 00002500  6016                     bra        +0x18 /* 00002518 */
  3632. label00002502:
  3633. 00002502  204C                     movea.l    A0, A4
  3634. 00002504  5C88                     addq.l     A0, 6
  3635. 00002506  2F20                     move.l     -[A7], -[A0]
  3636. 00002508  3F20                     move.w     -[A7], -[A0]
  3637. 0000250A  7008                     moveq.l    D0, 0x08
  3638. 0000250C  2F00                     move.l     -[A7], D0
  3639. 0000250E  4EBA FEAE                jsr        [PC - 0x152 /* 000023BE */]
  3640. 00002512  7000                     moveq.l    D0, 0x00
  3641. 00002514  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3642. label00002518:
  3643. 00002518  286E FFFC                movea.l    A4, [A6 - 0x4]
  3644. 0000251C  4E5E                     unlink     A6
  3645. 0000251E  4E75                     rts
  3646. fn00002520:
  3647. 00002520  4E56 FFF2                link       A6, -0x000E
  3648. 00002524  48E7 0018                movem.l    -[A7], A3,A4
  3649. 00002528  266E 000C                movea.l    A3, [A6 + 0xC]
  3650. 0000252C  286E 0008                movea.l    A4, [A6 + 0x8]
  3651. 00002530  7004                     moveq.l    D0, 0x04
  3652. 00002532  B054                     cmp.w      D0, [A4]
  3653. 00002534  6608                     bne        +0xA /* 0000253E */
  3654. 00002536  26AC 0002                move.l     [A3], [A4 + 0x2]
  3655. 0000253A  7001                     moveq.l    D0, 0x01
  3656. 0000253C  606C                     bra        +0x6E /* 000025AA */
  3657. label0000253E:
  3658. 0000253E  7009                     moveq.l    D0, 0x09
  3659. 00002540  B054                     cmp.w      D0, [A4]
  3660. 00002542  662E                     bne        +0x30 /* 00002572 */
  3661. 00002544  206C 0002                movea.l    A0, [A4 + 0x2]
  3662. 00002548  2050                     movea.l    A0, [A0]
  3663. 0000254A  2F08                     move.l     -[A7], A0
  3664. 0000254C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  3665. 00002550  22D8                     move.l     [A1]+, [A0]+
  3666. 00002552  22D8                     move.l     [A1]+, [A0]+
  3667. 00002554  32D8                     move.w     [A1]+, [A0]+
  3668. 00002556  486E FFF2                pea.l      [A6 - 0xE]
  3669. 0000255A  3F3C 0016                move.w     -[A7], 0x16
  3670. 0000255E  A9EB                     syscall    Pack4/FP68K
  3671. 00002560  486E FFF2                pea.l      [A6 - 0xE]
  3672. 00002564  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  3673. 00002568  584F                     addq.w     A7, 4
  3674. 0000256A  205F                     movea.l    A0, [A7]+
  3675. 0000256C  2680                     move.l     [A3], D0
  3676. 0000256E  7001                     moveq.l    D0, 0x01
  3677. 00002570  6038                     bra        +0x3A /* 000025AA */
  3678. label00002572:
  3679. 00002572  7002                     moveq.l    D0, 0x02
  3680. 00002574  B054                     cmp.w      D0, [A4]
  3681. 00002576  6608                     bne        +0xA /* 00002580 */
  3682. 00002578  7000                     moveq.l    D0, 0x00
  3683. 0000257A  2680                     move.l     [A3], D0
  3684. 0000257C  7001                     moveq.l    D0, 0x01
  3685. 0000257E  602A                     bra        +0x2C /* 000025AA */
  3686. label00002580:
  3687. 00002580  7006                     moveq.l    D0, 0x06
  3688. 00002582  B054                     cmp.w      D0, [A4]
  3689. 00002584  6622                     bne        +0x24 /* 000025A8 */
  3690. 00002586  2D6C 0002 FFFC           move.l     [A6 - 0x4], [A4 + 0x2]
  3691. 0000258C  2F0B                     move.l     -[A7], A3
  3692. 0000258E  206E FFFC                movea.l    A0, [A6 - 0x4]
  3693. 00002592  2F08                     move.l     -[A7], A0
  3694. 00002594  2050                     movea.l    A0, [A0]
  3695. 00002596  2050                     movea.l    A0, [A0]
  3696. 00002598  2268 0018                movea.l    A1, [A0 + 0x18]
  3697. 0000259C  4E91                     jsr        [A1]
  3698. 0000259E  4A00                     tst.b      D0
  3699. 000025A0  504F                     addq.w     A7, 8
  3700. 000025A2  6704                     beq        +0x6 /* 000025A8 */
  3701. 000025A4  7001                     moveq.l    D0, 0x01
  3702. 000025A6  6002                     bra        +0x4 /* 000025AA */
  3703. label000025A8:
  3704. 000025A8  7000                     moveq.l    D0, 0x00
  3705. label000025AA:
  3706. 000025AA  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  3707. 000025B0  4E5E                     unlink     A6
  3708. 000025B2  4E75                     rts
  3709. 000025B4  4E56 0000                link       A6, 0
  3710. 000025B8  2F0C                     move.l     -[A7], A4
  3711. 000025BA  286E 0008                movea.l    A4, [A6 + 0x8]
  3712. 000025BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3713. 000025C2  2F0C                     move.l     -[A7], A4
  3714. 000025C4  4EBA FF5A                jsr        [PC - 0xA6 /* 00002520 */]
  3715. 000025C8  4A00                     tst.b      D0
  3716. 000025CA  504F                     addq.w     A7, 8
  3717. 000025CC  6704                     beq        +0x6 /* 000025D2 */
  3718. 000025CE  7001                     moveq.l    D0, 0x01
  3719. 000025D0  6016                     bra        +0x18 /* 000025E8 */
  3720. label000025D2:
  3721. 000025D2  204C                     movea.l    A0, A4
  3722. 000025D4  5C88                     addq.l     A0, 6
  3723. 000025D6  2F20                     move.l     -[A7], -[A0]
  3724. 000025D8  3F20                     move.w     -[A7], -[A0]
  3725. 000025DA  7006                     moveq.l    D0, 0x06
  3726. 000025DC  2F00                     move.l     -[A7], D0
  3727. 000025DE  4EBA FDDE                jsr        [PC - 0x222 /* 000023BE */]
  3728. 000025E2  7000                     moveq.l    D0, 0x00
  3729. 000025E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3730. label000025E8:
  3731. 000025E8  286E FFFC                movea.l    A4, [A6 - 0x4]
  3732. 000025EC  4E5E                     unlink     A6
  3733. 000025EE  4E75                     rts
  3734. fn000025F0:
  3735. 000025F0  4E56 0000                link       A6, 0
  3736. 000025F4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3737. 000025F8  266E 0008                movea.l    A3, [A6 + 0x8]
  3738. 000025FC  200B                     move.l     D0, A3
  3739. 000025FE  6740                     beq        +0x42 /* 00002640 */
  3740. 00002600  2053                     movea.l    A0, [A3]
  3741. 00002602  3C28 000C                move.w     D6, [A0 + 0xC]
  3742. 00002606  4247                     clr.w      D7
  3743. 00002608  602A                     bra        +0x2C /* 00002634 */
  3744. label0000260A:
  3745. 0000260A  48C7                     ext.l      D7
  3746. 0000260C  2053                     movea.l    A0, [A3]
  3747. 0000260E  2007                     move.l     D0, D7
  3748. 00002610  D080                     add.l      D0, D0
  3749. 00002612  2200                     move.l     D1, D0
  3750. 00002614  E588                     lsl        D0, 2
  3751. 00002616  D081                     add.l      D0, D1
  3752. 00002618  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  3753. 0000261C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3754. 0000261E  B054                     cmp.w      D0, [A4]
  3755. 00002620  670E                     beq        +0x10 /* 00002630 */
  3756. 00002622  41EC 000A                lea.l      A0, [A4 + 0xA]
  3757. 00002626  2F20                     move.l     -[A7], -[A0]
  3758. 00002628  3F20                     move.w     -[A7], -[A0]
  3759. 0000262A  4EBA 0D9C                jsr        [PC + 0xD9C /* 000033C8 */]
  3760. 0000262E  5C4F                     addq.w     A7, 6
  3761. label00002630:
  3762. 00002630  3007                     move.w     D0, D7
  3763. 00002632  5247                     addq.w     D7, 1
  3764. label00002634:
  3765. 00002634  BC47                     cmp.w      D6, D7
  3766. 00002636  6ED2                     bgt        -0x2C /* 0000260A */
  3767. 00002638  2F0B                     move.l     -[A7], A3
  3768. 0000263A  4EBA ED9A                jsr        [PC - 0x1266 /* 000013D6 */]
  3769. 0000263E  584F                     addq.w     A7, 4
  3770. label00002640:
  3771. 00002640  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3772. 00002646  4E5E                     unlink     A6
  3773. 00002648  4E75                     rts
  3774. fn0000264A:
  3775. 0000264A  4E56 FFFE                link       A6, -0x0002
  3776. 0000264E  48E7 0118                movem.l    -[A7], D7,A3,A4
  3777. 00002652  3E2E 000A                move.w     D7, [A6 + 0xA]
  3778. 00002656  48C7                     ext.l      D7
  3779. 00002658  206D F10E                movea.l    A0, [A5 - 0xEF2]
  3780. 0000265C  2050                     movea.l    A0, [A0]
  3781. 0000265E  2007                     move.l     D0, D7
  3782. 00002660  2200                     move.l     D1, D0
  3783. 00002662  C0FC 000E                mulu.w     D0, 0xE
  3784. 00002666  4841                     swap.w     D1
  3785. 00002668  C2FC 000E                mulu.w     D1, 0xE
  3786. 0000266C  4841                     swap.w     D1
  3787. 0000266E  4241                     clr.w      D1
  3788. 00002670  D081                     add.l      D0, D1
  3789. 00002672  47F0 0814                lea.l      A3, [A0 + D0 + 0x14]
  3790. 00002676  3D6B 0006 FFFE           move.w     [A6 - 0x2], [A3 + 0x6]
  3791. 0000267C  6C50                     bge        +0x52 /* 000026CE */
  3792. 0000267E  486E FFFE                pea.l      [A6 - 0x2]
  3793. 00002682  102E 000F                move.b     D0, [A6 + 0xF]
  3794. 00002686  4880                     ext.w      D0
  3795. 00002688  48C0                     ext.l      D0
  3796. 0000268A  2F00                     move.l     -[A7], D0
  3797. 0000268C  302B 0004                move.w     D0, [A3 + 0x4]
  3798. 00002690  48C0                     ext.l      D0
  3799. 00002692  2F00                     move.l     -[A7], D0
  3800. 00002694  2F2D F0F6                move.l     -[A7], [A5 - 0xF0A]
  3801. 00002698  4EBA EAAC                jsr        [PC - 0x1554 /* 00001146 */]
  3802. 0000269C  2840                     movea.l    A4, D0
  3803. 0000269E  200C                     move.l     D0, A4
  3804. 000026A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3805. 000026A4  6604                     bne        +0x6 /* 000026AA */
  3806. 000026A6  7000                     moveq.l    D0, 0x00
  3807. 000026A8  6044                     bra        +0x46 /* 000026EE */
  3808. label000026AA:
  3809. 000026AA  48C7                     ext.l      D7
  3810. 000026AC  206D F10E                movea.l    A0, [A5 - 0xEF2]
  3811. 000026B0  2050                     movea.l    A0, [A0]
  3812. 000026B2  2007                     move.l     D0, D7
  3813. 000026B4  2200                     move.l     D1, D0
  3814. 000026B6  C0FC 000E                mulu.w     D0, 0xE
  3815. 000026BA  4841                     swap.w     D1
  3816. 000026BC  C2FC 000E                mulu.w     D1, 0xE
  3817. 000026C0  4841                     swap.w     D1
  3818. 000026C2  4241                     clr.w      D1
  3819. 000026C4  D081                     add.l      D0, D1
  3820. 000026C6  31AE FFFE 081A           move.w     [A0 + D0 + 0x1A], [A6 - 0x2]
  3821. 000026CC  6018                     bra        +0x1A /* 000026E6 */
  3822. label000026CE:
  3823. 000026CE  302E FFFE                move.w     D0, [A6 - 0x2]
  3824. 000026D2  48C0                     ext.l      D0
  3825. 000026D4  206D F0F6                movea.l    A0, [A5 - 0xF0A]
  3826. 000026D8  2050                     movea.l    A0, [A0]
  3827. 000026DA  D080                     add.l      D0, D0
  3828. 000026DC  2200                     move.l     D1, D0
  3829. 000026DE  E588                     lsl        D0, 2
  3830. 000026E0  D081                     add.l      D0, D1
  3831. 000026E2  49F0 0818                lea.l      A4, [A0 + D0 + 0x18]
  3832. label000026E6:
  3833. 000026E6  3B6E FFFE F1B2           move.w     [A5 - 0xE4E], [A6 - 0x2]
  3834. 000026EC  200C                     move.l     D0, A4
  3835. label000026EE:
  3836. 000026EE  4CEE 1880 FFF2           movem.l    D7,A3,A4, [A6 - 0xE]
  3837. 000026F4  4E5E                     unlink     A6
  3838. 000026F6  4E75                     rts
  3839. fn000026F8:
  3840. 000026F8  4E56 0000                link       A6, 0
  3841. 000026FC  4AAD F154                tst.l      [A5 - 0xEAC]
  3842. 00002700  6604                     bne        +0x6 /* 00002706 */
  3843. 00002702  7000                     moveq.l    D0, 0x00
  3844. 00002704  6022                     bra        +0x24 /* 00002728 */
  3845. label00002706:
  3846. 00002706  7000                     moveq.l    D0, 0x00
  3847. 00002708  2F00                     move.l     -[A7], D0
  3848. 0000270A  7201                     moveq.l    D1, 0x01
  3849. 0000270C  2F01                     move.l     -[A7], D1
  3850. 0000270E  302E 000A                move.w     D0, [A6 + 0xA]
  3851. 00002712  48C0                     ext.l      D0
  3852. 00002714  2F00                     move.l     -[A7], D0
  3853. 00002716  4EBA 04A6                jsr        [PC + 0x4A6 /* 00002BBE */]
  3854. 0000271A  48C0                     ext.l      D0
  3855. 0000271C  588F                     addq.l     A7, 4
  3856. 0000271E  2F00                     move.l     -[A7], D0
  3857. 00002720  2F2D F154                move.l     -[A7], [A5 - 0xEAC]
  3858. 00002724  4EBA EA20                jsr        [PC - 0x15E0 /* 00001146 */]
  3859. label00002728:
  3860. 00002728  4E5E                     unlink     A6
  3861. 0000272A  4E75                     rts
  3862. fn0000272C:
  3863. 0000272C  4E56 0000                link       A6, 0
  3864. 00002730  48E7 0308                movem.l    -[A7], D6,D7,A4
  3865. 00002734  1C2E 000F                move.b     D6, [A6 + 0xF]
  3866. 00002738  3E2E 000A                move.w     D7, [A6 + 0xA]
  3867. 0000273C  4886                     ext.w      D6
  3868. 0000273E  48C6                     ext.l      D6
  3869. 00002740  2F06                     move.l     -[A7], D6
  3870. 00002742  48C7                     ext.l      D7
  3871. 00002744  2F07                     move.l     -[A7], D7
  3872. 00002746  4EBA FF02                jsr        [PC - 0xFE /* 0000264A */]
  3873. 0000274A  2840                     movea.l    A4, D0
  3874. 0000274C  200C                     move.l     D0, A4
  3875. 0000274E  504F                     addq.w     A7, 8
  3876. 00002750  6704                     beq        +0x6 /* 00002756 */
  3877. 00002752  200C                     move.l     D0, A4
  3878. 00002754  6028                     bra        +0x2A /* 0000277E */
  3879. label00002756:
  3880. 00002756  4A06                     tst.b      D6
  3881. 00002758  6704                     beq        +0x6 /* 0000275E */
  3882. 0000275A  7000                     moveq.l    D0, 0x00
  3883. 0000275C  6020                     bra        +0x22 /* 0000277E */
  3884. label0000275E:
  3885. 0000275E  7000                     moveq.l    D0, 0x00
  3886. 00002760  2F00                     move.l     -[A7], D0
  3887. 00002762  2F00                     move.l     -[A7], D0
  3888. 00002764  48C7                     ext.l      D7
  3889. 00002766  2F07                     move.l     -[A7], D7
  3890. 00002768  4EBA 0454                jsr        [PC + 0x454 /* 00002BBE */]
  3891. 0000276C  48C0                     ext.l      D0
  3892. 0000276E  588F                     addq.l     A7, 4
  3893. 00002770  2F00                     move.l     -[A7], D0
  3894. 00002772  2F2D F0FA                move.l     -[A7], [A5 - 0xF06]
  3895. 00002776  4EBA E9CE                jsr        [PC - 0x1632 /* 00001146 */]
  3896. 0000277A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3897. label0000277E:
  3898. 0000277E  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  3899. 00002784  4E5E                     unlink     A6
  3900. 00002786  4E75                     rts
  3901. fn00002788:
  3902. 00002788  4E56 FFF4                link       A6, -0x000C
  3903. 0000278C  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  3904. 00002790  1A2E 000F                move.b     D5, [A6 + 0xF]
  3905. 00002794  3C2E 000A                move.w     D6, [A6 + 0xA]
  3906. 00002798  4AAD F154                tst.l      [A5 - 0xEAC]
  3907. 0000279C  672C                     beq        +0x2E /* 000027CA */
  3908. 0000279E  7000                     moveq.l    D0, 0x00
  3909. 000027A0  2F00                     move.l     -[A7], D0
  3910. 000027A2  2F00                     move.l     -[A7], D0
  3911. 000027A4  48C6                     ext.l      D6
  3912. 000027A6  2F06                     move.l     -[A7], D6
  3913. 000027A8  4EBA 0414                jsr        [PC + 0x414 /* 00002BBE */]
  3914. 000027AC  48C0                     ext.l      D0
  3915. 000027AE  588F                     addq.l     A7, 4
  3916. 000027B0  2F00                     move.l     -[A7], D0
  3917. 000027B2  2F2D F154                move.l     -[A7], [A5 - 0xEAC]
  3918. 000027B6  4EBA E98E                jsr        [PC - 0x1672 /* 00001146 */]
  3919. 000027BA  2640                     movea.l    A3, D0
  3920. 000027BC  200B                     move.l     D0, A3
  3921. 000027BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3922. 000027C2  6706                     beq        +0x8 /* 000027CA */
  3923. 000027C4  200B                     move.l     D0, A3
  3924. 000027C6  6000 01E0                bra        +0x1E2 /* 000029A8 */
  3925. label000027CA:
  3926. 000027CA  206D F0D8                movea.l    A0, [A5 - 0xF28]
  3927. 000027CE  202D F13A                move.l     D0, [A5 - 0xEC6]
  3928. 000027D2  D090                     add.l      D0, [A0]
  3929. 000027D4  2D40 FFFC                move.l     [A6 - 0x4], D0
  3930. 000027D8  2040                     movea.l    A0, D0
  3931. 000027DA  2068 0010                movea.l    A0, [A0 + 0x10]
  3932. 000027DE  2D48 FFF8                move.l     [A6 - 0x8], A0
  3933. 000027E2  2248                     movea.l    A1, A0
  3934. 000027E4  2251                     movea.l    A1, [A1]
  3935. 000027E6  2029 004A                move.l     D0, [A1 + 0x4A]
  3936. 000027EA  D090                     add.l      D0, [A0]
  3937. 000027EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  3938. 000027F0  3228 0014                move.w     D1, [A0 + 0x14]
  3939. 000027F4  48C1                     ext.l      D1
  3940. 000027F6  2401                     move.l     D2, D1
  3941. 000027F8  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  3942. 000027FC  4842                     swap.w     D2
  3943. 000027FE  C4FC 002A                mulu.w     D2, 0x2A /* '*' */
  3944. 00002802  4842                     swap.w     D2
  3945. 00002804  4242                     clr.w      D2
  3946. 00002806  D282                     add.l      D1, D2
  3947. 00002808  D280                     add.l      D1, D0
  3948. 0000280A  2D41 FFF4                move.l     [A6 - 0xC], D1
  3949. 0000280E  206D F0D8                movea.l    A0, [A5 - 0xF28]
  3950. 00002812  226E FFFC                movea.l    A1, [A6 - 0x4]
  3951. 00002816  2669 0008                movea.l    A3, [A1 + 0x8]
  3952. 0000281A  D7D0                     add.l      A3, [A0]
  3953. 0000281C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3954. 00002820  226E FFF4                movea.l    A1, [A6 - 0xC]
  3955. 00002824  2869 0014                movea.l    A4, [A1 + 0x14]
  3956. 00002828  D9D0                     add.l      A4, [A0]
  3957. 0000282A  2049                     movea.l    A0, A1
  3958. 0000282C  3E28 0012                move.w     D7, [A0 + 0x12]
  3959. 00002830  7600                     moveq.l    D3, 0x00
  3960. 00002832  6012                     bra        +0x14 /* 00002846 */
  3961. label00002834:
  3962. 00002834  BC54                     cmp.w      D6, [A4]
  3963. 00002836  6606                     bne        +0x8 /* 0000283E */
  3964. 00002838  200B                     move.l     D0, A3
  3965. 0000283A  6000 016C                bra        +0x16E /* 000029A8 */
  3966. label0000283E:
  3967. 0000283E  3007                     move.w     D0, D7
  3968. 00002840  5347                     subq.w     D7, 1
  3969. 00002842  544C                     addq.w     A4, 2
  3970. 00002844  5C4B                     addq.w     A3, 6
  3971. label00002846:
  3972. 00002846  B647                     cmp.w      D3, D7
  3973. 00002848  6DEA                     blt        -0x14 /* 00002834 */
  3974. 0000284A  206D F0D8                movea.l    A0, [A5 - 0xF28]
  3975. 0000284E  226E FFFC                movea.l    A1, [A6 - 0x4]
  3976. 00002852  2669 0004                movea.l    A3, [A1 + 0x4]
  3977. 00002856  D7D0                     add.l      A3, [A0]
  3978. 00002858  206E FFF8                movea.l    A0, [A6 - 0x8]
  3979. 0000285C  226E FFF4                movea.l    A1, [A6 - 0xC]
  3980. 00002860  2869 000E                movea.l    A4, [A1 + 0xE]
  3981. 00002864  D9D0                     add.l      A4, [A0]
  3982. 00002866  2049                     movea.l    A0, A1
  3983. 00002868  3E28 000C                move.w     D7, [A0 + 0xC]
  3984. 0000286C  7600                     moveq.l    D3, 0x00
  3985. 0000286E  6012                     bra        +0x14 /* 00002882 */
  3986. label00002870:
  3987. 00002870  BC54                     cmp.w      D6, [A4]
  3988. 00002872  6606                     bne        +0x8 /* 0000287A */
  3989. 00002874  200B                     move.l     D0, A3
  3990. 00002876  6000 0130                bra        +0x132 /* 000029A8 */
  3991. label0000287A:
  3992. 0000287A  3007                     move.w     D0, D7
  3993. 0000287C  5347                     subq.w     D7, 1
  3994. 0000287E  544C                     addq.w     A4, 2
  3995. 00002880  5C4B                     addq.w     A3, 6
  3996. label00002882:
  3997. 00002882  B647                     cmp.w      D3, D7
  3998. 00002884  6DEA                     blt        -0x14 /* 00002870 */
  3999. 00002886  206E FFF8                movea.l    A0, [A6 - 0x8]
  4000. 0000288A  2248                     movea.l    A1, A0
  4001. 0000288C  2251                     movea.l    A1, [A1]
  4002. 0000288E  2869 003E                movea.l    A4, [A1 + 0x3E]
  4003. 00002892  D9D0                     add.l      A4, [A0]
  4004. 00002894  2050                     movea.l    A0, [A0]
  4005. 00002896  3E28 003C                move.w     D7, [A0 + 0x3C]
  4006. 0000289A  6034                     bra        +0x36 /* 000028D0 */
  4007. label0000289C:
  4008. 0000289C  BC54                     cmp.w      D6, [A4]
  4009. 0000289E  662A                     bne        +0x2C /* 000028CA */
  4010. 000028A0  7000                     moveq.l    D0, 0x00
  4011. 000028A2  2F00                     move.l     -[A7], D0
  4012. 000028A4  7201                     moveq.l    D1, 0x01
  4013. 000028A6  2F01                     move.l     -[A7], D1
  4014. 000028A8  48C6                     ext.l      D6
  4015. 000028AA  2F06                     move.l     -[A7], D6
  4016. 000028AC  4EBA 0310                jsr        [PC + 0x310 /* 00002BBE */]
  4017. 000028B0  48C0                     ext.l      D0
  4018. 000028B2  588F                     addq.l     A7, 4
  4019. 000028B4  2F00                     move.l     -[A7], D0
  4020. 000028B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  4021. 000028BA  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  4022. 000028BE  4EBA E886                jsr        [PC - 0x177A /* 00001146 */]
  4023. 000028C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4024. 000028C6  6000 00E0                bra        +0xE2 /* 000029A8 */
  4025. label000028CA:
  4026. 000028CA  3007                     move.w     D0, D7
  4027. 000028CC  5347                     subq.w     D7, 1
  4028. 000028CE  544C                     addq.w     A4, 2
  4029. label000028D0:
  4030. 000028D0  4A47                     tst.w      D7
  4031. 000028D2  6EC8                     bgt        -0x36 /* 0000289C */
  4032. 000028D4  206E FFF8                movea.l    A0, [A6 - 0x8]
  4033. 000028D8  226E FFF4                movea.l    A1, [A6 - 0xC]
  4034. 000028DC  2869 001A                movea.l    A4, [A1 + 0x1A]
  4035. 000028E0  D9D0                     add.l      A4, [A0]
  4036. 000028E2  2049                     movea.l    A0, A1
  4037. 000028E4  3E28 0018                move.w     D7, [A0 + 0x18]
  4038. 000028E8  601C                     bra        +0x1E /* 00002906 */
  4039. label000028EA:
  4040. 000028EA  BC54                     cmp.w      D6, [A4]
  4041. 000028EC  6612                     bne        +0x14 /* 00002900 */
  4042. 000028EE  7001                     moveq.l    D0, 0x01
  4043. 000028F0  2F00                     move.l     -[A7], D0
  4044. 000028F2  48C6                     ext.l      D6
  4045. 000028F4  2F06                     move.l     -[A7], D6
  4046. 000028F6  4EBA FD52                jsr        [PC - 0x2AE /* 0000264A */]
  4047. 000028FA  504F                     addq.w     A7, 8
  4048. 000028FC  6000 00AA                bra        +0xAC /* 000029A8 */
  4049. label00002900:
  4050. 00002900  3007                     move.w     D0, D7
  4051. 00002902  5347                     subq.w     D7, 1
  4052. 00002904  544C                     addq.w     A4, 2
  4053. label00002906:
  4054. 00002906  4A47                     tst.w      D7
  4055. 00002908  6EE0                     bgt        -0x1E /* 000028EA */
  4056. 0000290A  4A05                     tst.b      D5
  4057. 0000290C  671C                     beq        +0x1E /* 0000292A */
  4058. 0000290E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4059. 00002912  7004                     moveq.l    D0, 0x04
  4060. 00002914  C0A8 0020                and.l      D0, [A0 + 0x20]
  4061. 00002918  6710                     beq        +0x12 /* 0000292A */
  4062. 0000291A  7001                     moveq.l    D0, 0x01
  4063. 0000291C  2F00                     move.l     -[A7], D0
  4064. 0000291E  48C6                     ext.l      D6
  4065. 00002920  2F06                     move.l     -[A7], D6
  4066. 00002922  4EBA FD26                jsr        [PC - 0x2DA /* 0000264A */]
  4067. 00002926  504F                     addq.w     A7, 8
  4068. 00002928  607E                     bra        +0x80 /* 000029A8 */
  4069. label0000292A:
  4070. 0000292A  4A05                     tst.b      D5
  4071. 0000292C  6742                     beq        +0x44 /* 00002970 */
  4072. 0000292E  4AAD F154                tst.l      [A5 - 0xEAC]
  4073. 00002932  6618                     bne        +0x1A /* 0000294C */
  4074. 00002934  7018                     moveq.l    D0, 0x18
  4075. 00002936  2F00                     move.l     -[A7], D0
  4076. 00002938  720F                     moveq.l    D1, 0x0F
  4077. 0000293A  2F01                     move.l     -[A7], D1
  4078. 0000293C  4EBA E77C                jsr        [PC - 0x1884 /* 000010BA */]
  4079. 00002940  2B40 F154                move.l     [A5 - 0xEAC], D0
  4080. 00002944  504F                     addq.w     A7, 8
  4081. 00002946  6604                     bne        +0x6 /* 0000294C */
  4082. 00002948  7000                     moveq.l    D0, 0x00
  4083. 0000294A  605C                     bra        +0x5E /* 000029A8 */
  4084. label0000294C:
  4085. 0000294C  7000                     moveq.l    D0, 0x00
  4086. 0000294E  2F00                     move.l     -[A7], D0
  4087. 00002950  7201                     moveq.l    D1, 0x01
  4088. 00002952  2F01                     move.l     -[A7], D1
  4089. 00002954  48C6                     ext.l      D6
  4090. 00002956  2F06                     move.l     -[A7], D6
  4091. 00002958  4EBA 0264                jsr        [PC + 0x264 /* 00002BBE */]
  4092. 0000295C  48C0                     ext.l      D0
  4093. 0000295E  588F                     addq.l     A7, 4
  4094. 00002960  2F00                     move.l     -[A7], D0
  4095. 00002962  2F2D F154                move.l     -[A7], [A5 - 0xEAC]
  4096. 00002966  4EBA E7DE                jsr        [PC - 0x1822 /* 00001146 */]
  4097. 0000296A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4098. 0000296E  6038                     bra        +0x3A /* 000029A8 */
  4099. label00002970:
  4100. 00002970  7000                     moveq.l    D0, 0x00
  4101. 00002972  2F00                     move.l     -[A7], D0
  4102. 00002974  48C6                     ext.l      D6
  4103. 00002976  2F06                     move.l     -[A7], D6
  4104. 00002978  4EBA FCD0                jsr        [PC - 0x330 /* 0000264A */]
  4105. 0000297C  2640                     movea.l    A3, D0
  4106. 0000297E  200B                     move.l     D0, A3
  4107. 00002980  504F                     addq.w     A7, 8
  4108. 00002982  6704                     beq        +0x6 /* 00002988 */
  4109. 00002984  200B                     move.l     D0, A3
  4110. 00002986  6020                     bra        +0x22 /* 000029A8 */
  4111. label00002988:
  4112. 00002988  7000                     moveq.l    D0, 0x00
  4113. 0000298A  2F00                     move.l     -[A7], D0
  4114. 0000298C  2F00                     move.l     -[A7], D0
  4115. 0000298E  48C6                     ext.l      D6
  4116. 00002990  2F06                     move.l     -[A7], D6
  4117. 00002992  4EBA 022A                jsr        [PC + 0x22A /* 00002BBE */]
  4118. 00002996  48C0                     ext.l      D0
  4119. 00002998  588F                     addq.l     A7, 4
  4120. 0000299A  2F00                     move.l     -[A7], D0
  4121. 0000299C  2F2D F0FA                move.l     -[A7], [A5 - 0xF06]
  4122. 000029A0  4EBA E7A4                jsr        [PC - 0x185C /* 00001146 */]
  4123. 000029A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4124. label000029A8:
  4125. 000029A8  4CEE 18E8 FFDC           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x24]
  4126. 000029AE  4E5E                     unlink     A6
  4127. 000029B0  4E75                     rts
  4128. fn000029B2:
  4129. 000029B2  4E56 0000                link       A6, 0
  4130. 000029B6  48E7 0300                movem.l    -[A7], D6,D7
  4131. 000029BA  1C2E 0013                move.b     D6, [A6 + 0x13]
  4132. 000029BE  2E2E 000C                move.l     D7, [A6 + 0xC]
  4133. 000029C2  302E 000A                move.w     D0, [A6 + 0xA]
  4134. 000029C6  6B00 0082                bmi        +0x84 /* 00002A4A */
  4135. 000029CA  0C40 0005                cmpi.w     D0, 0x5
  4136. 000029CE  6E7A                     bgt        +0x7C /* 00002A4A */
  4137. 000029D0  D040                     add.w      D0, D0
  4138. 000029D2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4139. 000029D6  4EFB 0000                jmp        [PC + D0.w]
  4140. 000029DA  000E 0022                ori.b      A6, 0x22 /* '\"' */
  4141. 000029DE  0036 004A 0058           ori.b      [A6 + D0.w + 0x58], 0x4A /* 'J' */
  4142. 000029E4  0066 4886                ori.w      -[A6], 0x4886
  4143. 000029E8  48C6                     ext.l      D6
  4144. 000029EA  2F06                     move.l     -[A7], D6
  4145. 000029EC  3007                     move.w     D0, D7
  4146. 000029EE  48C0                     ext.l      D0
  4147. 000029F0  2F00                     move.l     -[A7], D0
  4148. 000029F2  4EBA FD94                jsr        [PC - 0x26C /* 00002788 */]
  4149. 000029F6  504F                     addq.w     A7, 8
  4150. 000029F8  6050                     bra        +0x52 /* 00002A4A */
  4151. 000029FA  4886                     ext.w      D6
  4152. 000029FC  48C6                     ext.l      D6
  4153. 000029FE  2F06                     move.l     -[A7], D6
  4154. 00002A00  3007                     move.w     D0, D7
  4155. 00002A02  48C0                     ext.l      D0
  4156. 00002A04  2F00                     move.l     -[A7], D0
  4157. 00002A06  4EBA FD24                jsr        [PC - 0x2DC /* 0000272C */]
  4158. 00002A0A  504F                     addq.w     A7, 8
  4159. 00002A0C  603C                     bra        +0x3E /* 00002A4A */
  4160. 00002A0E  4886                     ext.w      D6
  4161. 00002A10  48C6                     ext.l      D6
  4162. 00002A12  2F06                     move.l     -[A7], D6
  4163. 00002A14  3007                     move.w     D0, D7
  4164. 00002A16  48C0                     ext.l      D0
  4165. 00002A18  2F00                     move.l     -[A7], D0
  4166. 00002A1A  4EBA FC2E                jsr        [PC - 0x3D2 /* 0000264A */]
  4167. 00002A1E  504F                     addq.w     A7, 8
  4168. 00002A20  6028                     bra        +0x2A /* 00002A4A */
  4169. 00002A22  3007                     move.w     D0, D7
  4170. 00002A24  48C0                     ext.l      D0
  4171. 00002A26  2F00                     move.l     -[A7], D0
  4172. 00002A28  4EBA FCCE                jsr        [PC - 0x332 /* 000026F8 */]
  4173. 00002A2C  584F                     addq.w     A7, 4
  4174. 00002A2E  601A                     bra        +0x1C /* 00002A4A */
  4175. 00002A30  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4176. 00002A34  202D F13E                move.l     D0, [A5 - 0xEC2]
  4177. 00002A38  D090                     add.l      D0, [A0]
  4178. 00002A3A  D087                     add.l      D0, D7
  4179. 00002A3C  600C                     bra        +0xE /* 00002A4A */
  4180. 00002A3E  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4181. 00002A42  202D F142                move.l     D0, [A5 - 0xEBE]
  4182. 00002A46  D090                     add.l      D0, [A0]
  4183. 00002A48  D087                     add.l      D0, D7
  4184. label00002A4A:
  4185. 00002A4A  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  4186. 00002A50  4E5E                     unlink     A6
  4187. 00002A52  4E75                     rts
  4188. fn00002A54:
  4189. 00002A54  4E56 0000                link       A6, 0
  4190. 00002A58  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4191. 00002A5C  2C2E 000C                move.l     D6, [A6 + 0xC]
  4192. 00002A60  3E2E 000A                move.w     D7, [A6 + 0xA]
  4193. 00002A64  0C47 0003                cmpi.w     D7, 0x3
  4194. 00002A68  6E04                     bgt        +0x6 /* 00002A6E */
  4195. 00002A6A  3006                     move.w     D0, D6
  4196. 00002A6C  605C                     bra        +0x5E /* 00002ACA */
  4197. label00002A6E:
  4198. 00002A6E  206D F14A                movea.l    A0, [A5 - 0xEB6]
  4199. 00002A72  2248                     movea.l    A1, A0
  4200. 00002A74  2251                     movea.l    A1, [A1]
  4201. 00002A76  2029 004A                move.l     D0, [A1 + 0x4A]
  4202. 00002A7A  D090                     add.l      D0, [A0]
  4203. 00002A7C  322D F14E                move.w     D1, [A5 - 0xEB2]
  4204. 00002A80  48C1                     ext.l      D1
  4205. 00002A82  2401                     move.l     D2, D1
  4206. 00002A84  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  4207. 00002A88  4842                     swap.w     D2
  4208. 00002A8A  C4FC 002A                mulu.w     D2, 0x2A /* '*' */
  4209. 00002A8E  4842                     swap.w     D2
  4210. 00002A90  4242                     clr.w      D2
  4211. 00002A92  D282                     add.l      D1, D2
  4212. 00002A94  2841                     movea.l    A4, D1
  4213. 00002A96  D9C0                     add.l      A4, D0
  4214. 00002A98  3007                     move.w     D0, D7
  4215. 00002A9A  5940                     subq.w     D0, 4
  4216. 00002A9C  6706                     beq        +0x8 /* 00002AA4 */
  4217. 00002A9E  5340                     subq.w     D0, 1
  4218. 00002AA0  6708                     beq        +0xA /* 00002AAA */
  4219. 00002AA2  600C                     bra        +0xE /* 00002AB0 */
  4220. label00002AA4:
  4221. 00002AA4  2E2C 000E                move.l     D7, [A4 + 0xE]
  4222. 00002AA8  600A                     bra        +0xC /* 00002AB4 */
  4223. label00002AAA:
  4224. 00002AAA  2E2C 0014                move.l     D7, [A4 + 0x14]
  4225. 00002AAE  6004                     bra        +0x6 /* 00002AB4 */
  4226. label00002AB0:
  4227. 00002AB0  70FF                     moveq.l    D0, 0xFFFFFFFF
  4228. 00002AB2  6016                     bra        +0x18 /* 00002ACA */
  4229. label00002AB4:
  4230. 00002AB4  206D F14A                movea.l    A0, [A5 - 0xEB6]
  4231. 00002AB8  2647                     movea.l    A3, D7
  4232. 00002ABA  D7D0                     add.l      A3, [A0]
  4233. 00002ABC  2006                     move.l     D0, D6
  4234. 00002ABE  7206                     moveq.l    D1, 0x06
  4235. 00002AC0  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  4236. 00002AC4  D080                     add.l      D0, D0
  4237. 00002AC6  3033 0800                move.w     D0, [A3 + D0]
  4238. label00002ACA:
  4239. 00002ACA  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  4240. 00002AD0  4E5E                     unlink     A6
  4241. 00002AD2  4E75                     rts
  4242. fn00002AD4:
  4243. 00002AD4  4E56 0000                link       A6, 0
  4244. 00002AD8  2F0C                     move.l     -[A7], A4
  4245. 00002ADA  302E 000E                move.w     D0, [A6 + 0xE]
  4246. 00002ADE  48C0                     ext.l      D0
  4247. 00002AE0  206E 0008                movea.l    A0, [A6 + 0x8]
  4248. 00002AE4  2050                     movea.l    A0, [A0]
  4249. 00002AE6  2200                     move.l     D1, D0
  4250. 00002AE8  C0FC 000E                mulu.w     D0, 0xE
  4251. 00002AEC  4841                     swap.w     D1
  4252. 00002AEE  C2FC 000E                mulu.w     D1, 0xE
  4253. 00002AF2  4841                     swap.w     D1
  4254. 00002AF4  4241                     clr.w      D1
  4255. 00002AF6  D081                     add.l      D0, D1
  4256. 00002AF8  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  4257. 00002AFC  396E 0012 0004           move.w     [A4 + 0x4], [A6 + 0x12]
  4258. 00002B02  397C FFFF 0006           move.w     [A4 + 0x6], 0xFFFF
  4259. 00002B08  41ED 1442                lea.l      A0, [A5 + 0x1442 /* export_644 */]
  4260. 00002B0C  2888                     move.l     [A4], A0
  4261. 00002B0E  397C FFFF 0008           move.w     [A4 + 0x8], 0xFFFF
  4262. 00002B14  426C 000A                clr.w      [A4 + 0xA]
  4263. 00002B18  286E FFFC                movea.l    A4, [A6 - 0x4]
  4264. 00002B1C  4E5E                     unlink     A6
  4265. 00002B1E  4E75                     rts
  4266. fn00002B20:
  4267. 00002B20  4E56 FFFE                link       A6, -0x0002
  4268. 00002B24  48E7 0308                movem.l    -[A7], D6,D7,A4
  4269. 00002B28  3C2E 000A                move.w     D6, [A6 + 0xA]
  4270. 00002B2C  6C04                     bge        +0x6 /* 00002B32 */
  4271. 00002B2E  3006                     move.w     D0, D6
  4272. 00002B30  606A                     bra        +0x6C /* 00002B9C */
  4273. label00002B32:
  4274. 00002B32  486E FFFE                pea.l      [A6 - 0x2]
  4275. 00002B36  102E 000F                move.b     D0, [A6 + 0xF]
  4276. 00002B3A  4880                     ext.w      D0
  4277. 00002B3C  48C0                     ext.l      D0
  4278. 00002B3E  2F00                     move.l     -[A7], D0
  4279. 00002B40  48C6                     ext.l      D6
  4280. 00002B42  2F06                     move.l     -[A7], D6
  4281. 00002B44  2F2D F10A                move.l     -[A7], [A5 - 0xEF6]
  4282. 00002B48  4EBA E5FC                jsr        [PC - 0x1A04 /* 00001146 */]
  4283. 00002B4C  2840                     movea.l    A4, D0
  4284. 00002B4E  200C                     move.l     D0, A4
  4285. 00002B50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4286. 00002B54  6604                     bne        +0x6 /* 00002B5A */
  4287. 00002B56  70FF                     moveq.l    D0, 0xFFFFFFFF
  4288. 00002B58  6042                     bra        +0x44 /* 00002B9C */
  4289. label00002B5A:
  4290. 00002B5A  7004                     moveq.l    D0, 0x04
  4291. 00002B5C  B054                     cmp.w      D0, [A4]
  4292. 00002B5E  6606                     bne        +0x8 /* 00002B66 */
  4293. 00002B60  302C 0004                move.w     D0, [A4 + 0x4]
  4294. 00002B64  6036                     bra        +0x38 /* 00002B9C */
  4295. label00002B66:
  4296. 00002B66  206D F10E                movea.l    A0, [A5 - 0xEF2]
  4297. 00002B6A  2050                     movea.l    A0, [A0]
  4298. 00002B6C  3E28 000A                move.w     D7, [A0 + 0xA]
  4299. 00002B70  38BC 0004                move.w     [A4], 0x4
  4300. 00002B74  48C7                     ext.l      D7
  4301. 00002B76  2947 0002                move.l     [A4 + 0x2], D7
  4302. 00002B7A  48C7                     ext.l      D7
  4303. 00002B7C  2F07                     move.l     -[A7], D7
  4304. 00002B7E  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  4305. 00002B82  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  4306. 00002B86  48C6                     ext.l      D6
  4307. 00002B88  2F06                     move.l     -[A7], D6
  4308. 00002B8A  48C7                     ext.l      D7
  4309. 00002B8C  2F07                     move.l     -[A7], D7
  4310. 00002B8E  2F2D F10E                move.l     -[A7], [A5 - 0xEF2]
  4311. 00002B92  4EBA FF40                jsr        [PC - 0xC0 /* 00002AD4 */]
  4312. 00002B96  3007                     move.w     D0, D7
  4313. 00002B98  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4314. label00002B9C:
  4315. 00002B9C  4CEE 10C0 FFF2           movem.l    D6,D7,A4, [A6 - 0xE]
  4316. 00002BA2  4E5E                     unlink     A6
  4317. 00002BA4  4E75                     rts
  4318. fn00002BA6:
  4319. 00002BA6  4E56 0000                link       A6, 0
  4320. 00002BAA  7001                     moveq.l    D0, 0x01
  4321. 00002BAC  2F00                     move.l     -[A7], D0
  4322. 00002BAE  322E 000A                move.w     D1, [A6 + 0xA]
  4323. 00002BB2  48C1                     ext.l      D1
  4324. 00002BB4  2F01                     move.l     -[A7], D1
  4325. 00002BB6  4EBA FF68                jsr        [PC - 0x98 /* 00002B20 */]
  4326. 00002BBA  4E5E                     unlink     A6
  4327. 00002BBC  4E75                     rts
  4328. fn00002BBE:
  4329. 00002BBE  4E56 0000                link       A6, 0
  4330. 00002BC2  2F07                     move.l     -[A7], D7
  4331. 00002BC4  3E2E 000A                move.w     D7, [A6 + 0xA]
  4332. 00002BC8  6C04                     bge        +0x6 /* 00002BCE */
  4333. 00002BCA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4334. 00002BCC  6020                     bra        +0x22 /* 00002BEE */
  4335. label00002BCE:
  4336. 00002BCE  48C7                     ext.l      D7
  4337. 00002BD0  206D F10E                movea.l    A0, [A5 - 0xEF2]
  4338. 00002BD4  2050                     movea.l    A0, [A0]
  4339. 00002BD6  2007                     move.l     D0, D7
  4340. 00002BD8  2200                     move.l     D1, D0
  4341. 00002BDA  C0FC 000E                mulu.w     D0, 0xE
  4342. 00002BDE  4841                     swap.w     D1
  4343. 00002BE0  C2FC 000E                mulu.w     D1, 0xE
  4344. 00002BE4  4841                     swap.w     D1
  4345. 00002BE6  4241                     clr.w      D1
  4346. 00002BE8  D081                     add.l      D0, D1
  4347. 00002BEA  3030 0818                move.w     D0, [A0 + D0 + 0x18]
  4348. label00002BEE:
  4349. 00002BEE  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4350. 00002BF2  4E5E                     unlink     A6
  4351. 00002BF4  4E75                     rts
  4352. 00002BF6  4E56 FEFE                link       A6, -0x0102
  4353. 00002BFA  2F0C                     move.l     -[A7], A4
  4354. 00002BFC  49EE FEFE                lea.l      A4, [A6 - 0x102]
  4355. 00002C00  2F0C                     move.l     -[A7], A4
  4356. 00002C02  302E 000A                move.w     D0, [A6 + 0xA]
  4357. 00002C06  48C0                     ext.l      D0
  4358. 00002C08  2F00                     move.l     -[A7], D0
  4359. 00002C0A  2F2D F0F2                move.l     -[A7], [A5 - 0xF0E]
  4360. 00002C0E  4EBA 0010                jsr        [PC + 0x10 /* 00002C20 */]
  4361. 00002C12  2F0C                     move.l     -[A7], A4
  4362. 00002C14  4EBA 03CA                jsr        [PC + 0x3CA /* 00002FE0 */]
  4363. 00002C18  286E FEFA                movea.l    A4, [A6 - 0x106]
  4364. 00002C1C  4E5E                     unlink     A6
  4365. 00002C1E  4E75                     rts
  4366. fn00002C20:
  4367. 00002C20  4E56 FFFC                link       A6, -0x0004
  4368. 00002C24  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4369. 00002C28  266E 0010                movea.l    A3, [A6 + 0x10]
  4370. 00002C2C  3E2E 000E                move.w     D7, [A6 + 0xE]
  4371. 00002C30  6D46                     blt        +0x48 /* 00002C78 */
  4372. 00002C32  206E 0008                movea.l    A0, [A6 + 0x8]
  4373. 00002C36  2850                     movea.l    A4, [A0]
  4374. 00002C38  41EC 0010                lea.l      A0, [A4 + 0x10]
  4375. 00002C3C  2D48 FFFC                move.l     [A6 - 0x4], A0
  4376. 00002C40  48C7                     ext.l      D7
  4377. 00002C42  2007                     move.l     D0, D7
  4378. 00002C44  D080                     add.l      D0, D0
  4379. 00002C46  2200                     move.l     D1, D0
  4380. 00002C48  E588                     lsl        D0, 2
  4381. 00002C4A  D081                     add.l      D0, D1
  4382. 00002C4C  3C30 0808                move.w     D6, [A0 + D0 + 0x8]
  4383. 00002C50  48C6                     ext.l      D6
  4384. 00002C52  206E FFFC                movea.l    A0, [A6 - 0x4]
  4385. 00002C56  2006                     move.l     D0, D6
  4386. 00002C58  D080                     add.l      D0, D0
  4387. 00002C5A  2200                     move.l     D1, D0
  4388. 00002C5C  E588                     lsl        D0, 2
  4389. 00002C5E  D081                     add.l      D0, D1
  4390. 00002C60  2E30 0800                move.l     D7, [A0 + D0]
  4391. 00002C64  2F0B                     move.l     -[A7], A3
  4392. 00002C66  206C 000C                movea.l    A0, [A4 + 0xC]
  4393. 00002C6A  2050                     movea.l    A0, [A0]
  4394. 00002C6C  4870 780C                pea.l      [A0 + D7 + 0xC]
  4395. 00002C70  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  4396. 00002C74  504F                     addq.w     A7, 8
  4397. 00002C76  600C                     bra        +0xE /* 00002C84 */
  4398. label00002C78:
  4399. 00002C78  2F0B                     move.l     -[A7], A3
  4400. 00002C7A  487A 0012                pea.l      [PC + 0x12 /* 00002C8E, value 0x4E56 'NV', cstring "" */]
  4401. 00002C7E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  4402. 00002C82  504F                     addq.w     A7, 8
  4403. label00002C84:
  4404. 00002C84  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  4405. 00002C8A  4E5E                     unlink     A6
  4406. 00002C8C  4E75                     rts
  4407. 00002C8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4408. 00002C92  0000 206E                ori.b      D0, 0x6E /* 'n' */
  4409. 00002C96  0008 3018                ori.b      A0, 0x18
  4410. 00002C9A  2218                     move.l     D1, [A0]+
  4411. 00002C9C  2050                     movea.l    A0, [A0]
  4412. 00002C9E  4E5E                     unlink     A6
  4413. 00002CA0  4E75                     rts
  4414. 00002CA2  4E56 0000                link       A6, 0
  4415. 00002CA6  206E 0008                movea.l    A0, [A6 + 0x8]
  4416. 00002CAA  3018                     move.w     D0, [A0]+
  4417. 00002CAC  2218                     move.l     D1, [A0]+
  4418. 00002CAE  2050                     movea.l    A0, [A0]
  4419. 00002CB0  4E5E                     unlink     A6
  4420. 00002CB2  4E75                     rts
  4421. 00002CB4  4E56 FFF6                link       A6, -0x000A
  4422. 00002CB8  2F0C                     move.l     -[A7], A4
  4423. 00002CBA  286E 000C                movea.l    A4, [A6 + 0xC]
  4424. 00002CBE  558F                     subq.l     A7, 2
  4425. 00002CC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4426. 00002CC4  486E FFF6                pea.l      [A6 - 0xA]
  4427. 00002CC8  4EBA 16A6                jsr        [PC + 0x16A6 /* 00004370 */]
  4428. 00002CCC  4A1F                     tst.b      [A7]+
  4429. 00002CCE  6734                     beq        +0x36 /* 00002D04 */
  4430. 00002CD0  3014                     move.w     D0, [A4]
  4431. 00002CD2  7201                     moveq.l    D1, 0x01
  4432. 00002CD4  E1A9                     lsl        D1, D0
  4433. 00002CD6  C2BC 0000 0262           and.l      D1, 0x262
  4434. 00002CDC  6712                     beq        +0x14 /* 00002CF0 */
  4435. 00002CDE  204C                     movea.l    A0, A4
  4436. 00002CE0  5C88                     addq.l     A0, 6
  4437. 00002CE2  2F20                     move.l     -[A7], -[A0]
  4438. 00002CE4  3F20                     move.w     -[A7], -[A0]
  4439. 00002CE6  4EBA 06E0                jsr        [PC + 0x6E0 /* 000033C8 */]
  4440. 00002CEA  38BC 0002                move.w     [A4], 0x2
  4441. 00002CEE  5C4F                     addq.w     A7, 6
  4442. label00002CF0:
  4443. 00002CF0  2F0C                     move.l     -[A7], A4
  4444. 00002CF2  41EE 0000                lea.l      A0, [A6 + 0x0]
  4445. 00002CF6  2F20                     move.l     -[A7], -[A0]
  4446. 00002CF8  2F20                     move.l     -[A7], -[A0]
  4447. 00002CFA  3F20                     move.w     -[A7], -[A0]
  4448. 00002CFC  4EBA 0044                jsr        [PC + 0x44 /* 00002D42 */]
  4449. 00002D00  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4450. label00002D04:
  4451. 00002D04  286E FFF2                movea.l    A4, [A6 - 0xE]
  4452. 00002D08  4E5E                     unlink     A6
  4453. 00002D0A  4E75                     rts
  4454. fn00002D0C:
  4455. 00002D0C  4E56 0000                link       A6, 0
  4456. 00002D10  48E7 0028                movem.l    -[A7], A2,A4
  4457. 00002D14  7000                     moveq.l    D0, 0x00
  4458. 00002D16  2F00                     move.l     -[A7], D0
  4459. 00002D18  720A                     moveq.l    D1, 0x0A
  4460. 00002D1A  2F01                     move.l     -[A7], D1
  4461. 00002D1C  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  4462. 00002D20  2840                     movea.l    A4, D0
  4463. 00002D22  200C                     move.l     D0, A4
  4464. 00002D24  504F                     addq.w     A7, 8
  4465. 00002D26  670E                     beq        +0x10 /* 00002D36 */
  4466. 00002D28  2054                     movea.l    A0, [A4]
  4467. 00002D2A  43EE 0008                lea.l      A1, [A6 + 0x8]
  4468. 00002D2E  45D0                     lea.l      A2, [A0]
  4469. 00002D30  24D9                     move.l     [A2]+, [A1]+
  4470. 00002D32  24D9                     move.l     [A2]+, [A1]+
  4471. 00002D34  34D9                     move.w     [A2]+, [A1]+
  4472. label00002D36:
  4473. 00002D36  200C                     move.l     D0, A4
  4474. 00002D38  4CEE 1400 FFF8           movem.l    A2,A4, [A6 - 0x8]
  4475. 00002D3E  4E5E                     unlink     A6
  4476. 00002D40  4E75                     rts
  4477. fn00002D42:
  4478. 00002D42  4E56 0000                link       A6, 0
  4479. 00002D46  48E7 0018                movem.l    -[A7], A3,A4
  4480. 00002D4A  286E 0012                movea.l    A4, [A6 + 0x12]
  4481. 00002D4E  41EE 0012                lea.l      A0, [A6 + 0x12]
  4482. 00002D52  2F20                     move.l     -[A7], -[A0]
  4483. 00002D54  2F20                     move.l     -[A7], -[A0]
  4484. 00002D56  3F20                     move.w     -[A7], -[A0]
  4485. 00002D58  4EBA FFB2                jsr        [PC - 0x4E /* 00002D0C */]
  4486. 00002D5C  2640                     movea.l    A3, D0
  4487. 00002D5E  200B                     move.l     D0, A3
  4488. 00002D60  670A                     beq        +0xC /* 00002D6C */
  4489. 00002D62  38BC 0009                move.w     [A4], 0x9 /* '\t' */
  4490. 00002D66  294B 0002                move.l     [A4 + 0x2], A3
  4491. 00002D6A  6004                     bra        +0x6 /* 00002D70 */
  4492. label00002D6C:
  4493. 00002D6C  38BC 0004                move.w     [A4], 0x4
  4494. label00002D70:
  4495. 00002D70  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4496. 00002D76  4E5E                     unlink     A6
  4497. 00002D78  4E75                     rts
  4498. fn00002D7A:
  4499. 00002D7A  4E56 0000                link       A6, 0
  4500. 00002D7E  206E 0008                movea.l    A0, [A6 + 0x8]
  4501. 00002D82  2F10                     move.l     -[A7], [A0]
  4502. 00002D84  3F2D F196                move.w     -[A7], [A5 - 0xE6A]
  4503. 00002D88  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4504. 00002D8C  4EBA 14C8                jsr        [PC + 0x14C8 /* 00004256 */]
  4505. 00002D90  4E5E                     unlink     A6
  4506. 00002D92  4E75                     rts
  4507. 00002D94  4E56 0000                link       A6, 0
  4508. 00002D98  486E 0008                pea.l      [A6 + 0x8]
  4509. 00002D9C  3F2D F196                move.w     -[A7], [A5 - 0xE6A]
  4510. 00002DA0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4511. 00002DA4  4EBA 14B0                jsr        [PC + 0x14B0 /* 00004256 */]
  4512. 00002DA8  4E5E                     unlink     A6
  4513. 00002DAA  4E75                     rts
  4514. fn00002DAC:
  4515. 00002DAC  4E56 0000                link       A6, 0
  4516. 00002DB0  48E7 0118                movem.l    -[A7], D7,A3,A4
  4517. 00002DB4  286E 000C                movea.l    A4, [A6 + 0xC]
  4518. 00002DB8  2E0C                     move.l     D7, A4
  4519. 00002DBA  200C                     move.l     D0, A4
  4520. 00002DBC  6606                     bne        +0x8 /* 00002DC4 */
  4521. 00002DBE  47ED 10EA                lea.l      A3, [A5 + 0x10EA /* export_537 */]
  4522. 00002DC2  6006                     bra        +0x8 /* 00002DCA */
  4523. label00002DC4:
  4524. 00002DC4  4254                     clr.w      [A4]
  4525. 00002DC6  47ED 10F2                lea.l      A3, [A5 + 0x10F2 /* export_538 */]
  4526. label00002DCA:
  4527. 00002DCA  2F07                     move.l     -[A7], D7
  4528. 00002DCC  2F0B                     move.l     -[A7], A3
  4529. 00002DCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4530. 00002DD2  4EBA 000C                jsr        [PC + 0xC /* 00002DE0 */]
  4531. 00002DD6  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4532. 00002DDC  4E5E                     unlink     A6
  4533. 00002DDE  4E75                     rts
  4534. fn00002DE0:
  4535. 00002DE0  4E56 FEFE                link       A6, -0x0102
  4536. 00002DE4  48E7 0118                movem.l    -[A7], D7,A3,A4
  4537. 00002DE8  2E2E 0010                move.l     D7, [A6 + 0x10]
  4538. 00002DEC  47EE FEFE                lea.l      A3, [A6 - 0x102]
  4539. 00002DF0  286E 0008                movea.l    A4, [A6 + 0x8]
  4540. 00002DF4  3014                     move.w     D0, [A4]
  4541. 00002DF6  6B00 0136                bmi        +0x138 /* 00002F2E */
  4542. 00002DFA  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  4543. 00002DFE  6E00 012E                bgt        +0x130 /* 00002F2E */
  4544. 00002E02  D040                     add.w      D0, D0
  4545. 00002E04  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4546. 00002E08  4EFB 0000                jmp        [PC + D0.w]
  4547. 00002E0C  0016 0062                ori.b      [A6], 0x62 /* 'b' */
  4548. 00002E10  003C 00E0                ori.b      ccr, 224
  4549. 00002E14  007C 0124                ori.w      sr, 292
  4550. 00002E18  0108                     btst       A0, D0
  4551. 00002E1A  0124                     btst       -[A4], D0
  4552. 00002E1C  00B8 0096 7001 2F00      ori.l      [0x00002F00], 0x967001
  4553. 00002E24  4878 0109                push.l     0x109
  4554. 00002E28  2F0B                     move.l     -[A7], A3
  4555. 00002E2A  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  4556. 00002E2E  200B                     move.l     D0, A3
  4557. 00002E30  5280                     addq.l     D0, 1
  4558. 00002E32  2F00                     move.l     -[A7], D0
  4559. 00002E34  2F07                     move.l     -[A7], D7
  4560. 00002E36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4561. 00002E3A  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4562. 00002E3E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4563. 00002E42  6000 0106                bra        +0x108 /* 00002F4A */
  4564. 00002E46  7002                     moveq.l    D0, 0x02
  4565. 00002E48  2F00                     move.l     -[A7], D0
  4566. 00002E4A  4878 0109                push.l     0x109
  4567. 00002E4E  2F0B                     move.l     -[A7], A3
  4568. 00002E50  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  4569. 00002E54  200B                     move.l     D0, A3
  4570. 00002E56  5280                     addq.l     D0, 1
  4571. 00002E58  2F00                     move.l     -[A7], D0
  4572. 00002E5A  2F07                     move.l     -[A7], D7
  4573. 00002E5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4574. 00002E60  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4575. 00002E64  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4576. 00002E68  6000 00E0                bra        +0xE2 /* 00002F4A */
  4577. 00002E6C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4578. 00002E70  487A 00F6                pea.l      [PC + 0xF6 /* 00002F68, value 0x22255322 '\"%S\"', cstring "\"%S\"" */]
  4579. 00002E74  2F07                     move.l     -[A7], D7
  4580. 00002E76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4581. 00002E7A  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4582. 00002E7E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4583. 00002E82  6000 00C6                bra        +0xC8 /* 00002F4A */
  4584. 00002E86  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4585. 00002E8A  487A 00D8                pea.l      [PC + 0xD8 /* 00002F64, value 0x256C6400 '%ld\0', cstring "%ld" */]
  4586. 00002E8E  2F07                     move.l     -[A7], D7
  4587. 00002E90  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4588. 00002E94  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4589. 00002E98  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4590. 00002E9C  6000 00AC                bra        +0xAE /* 00002F4A */
  4591. 00002EA0  2F0B                     move.l     -[A7], A3
  4592. 00002EA2  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4593. 00002EA6  4EBA FED2                jsr        [PC - 0x12E /* 00002D7A */]
  4594. 00002EAA  2F0B                     move.l     -[A7], A3
  4595. 00002EAC  487A 00B2                pea.l      [PC + 0xB2 /* 00002F60, value 0x25700000 '%p\0\0', cstring "%p" */]
  4596. 00002EB0  2F07                     move.l     -[A7], D7
  4597. 00002EB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4598. 00002EB6  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4599. 00002EBA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4600. 00002EBE  6000 008A                bra        +0x8C /* 00002F4A */
  4601. 00002EC2  2F0B                     move.l     -[A7], A3
  4602. 00002EC4  302C 0004                move.w     D0, [A4 + 0x4]
  4603. 00002EC8  48C0                     ext.l      D0
  4604. 00002ECA  2F00                     move.l     -[A7], D0
  4605. 00002ECC  2F2D F0F2                move.l     -[A7], [A5 - 0xF0E]
  4606. 00002ED0  4EBA FD4E                jsr        [PC - 0x2B2 /* 00002C20 */]
  4607. 00002ED4  2F0B                     move.l     -[A7], A3
  4608. 00002ED6  487A 0084                pea.l      [PC + 0x84 /* 00002F5C, value 0x23257000 '#%p\0', cstring "#%p" */]
  4609. 00002EDA  2F07                     move.l     -[A7], D7
  4610. 00002EDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4611. 00002EE0  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4612. 00002EE4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4613. 00002EE8  6060                     bra        +0x62 /* 00002F4A */
  4614. 00002EEA  7003                     moveq.l    D0, 0x03
  4615. 00002EEC  2F00                     move.l     -[A7], D0
  4616. 00002EEE  4878 0109                push.l     0x109
  4617. 00002EF2  2F0B                     move.l     -[A7], A3
  4618. 00002EF4  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  4619. 00002EF8  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4620. 00002EFC  200B                     move.l     D0, A3
  4621. 00002EFE  5280                     addq.l     D0, 1
  4622. 00002F00  2F00                     move.l     -[A7], D0
  4623. 00002F02  2F07                     move.l     -[A7], D7
  4624. 00002F04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4625. 00002F08  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4626. 00002F0C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4627. 00002F10  6038                     bra        +0x3A /* 00002F4A */
  4628. 00002F12  2F07                     move.l     -[A7], D7
  4629. 00002F14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4630. 00002F18  206C 0002                movea.l    A0, [A4 + 0x2]
  4631. 00002F1C  2F08                     move.l     -[A7], A0
  4632. 00002F1E  2050                     movea.l    A0, [A0]
  4633. 00002F20  2050                     movea.l    A0, [A0]
  4634. 00002F22  2268 0014                movea.l    A1, [A0 + 0x14]
  4635. 00002F26  4E91                     jsr        [A1]
  4636. 00002F28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4637. 00002F2C  601C                     bra        +0x1E /* 00002F4A */
  4638. label00002F2E:
  4639. 00002F2E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  4640. 00002F32  3014                     move.w     D0, [A4]
  4641. 00002F34  48C0                     ext.l      D0
  4642. 00002F36  2F00                     move.l     -[A7], D0
  4643. 00002F38  487A 001A                pea.l      [PC + 0x1A /* 00002F54, value 0x3C256420 '<%d ', cstring "<%d %x>" */]
  4644. 00002F3C  2F07                     move.l     -[A7], D7
  4645. 00002F3E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4646. 00002F42  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  4647. 00002F46  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4648. label00002F4A:
  4649. 00002F4A  4CEE 1880 FEF2           movem.l    D7,A3,A4, [A6 - 0x10E]
  4650. 00002F50  4E5E                     unlink     A6
  4651. 00002F52  4E75                     rts
  4652. 00002F54  3C25                     move.w     D6, -[A5]
  4653. 00002F56  6420                     bcc        +0x22 /* 00002F78 */
  4654. 00002F58  2578 3E00 2325           move.l     [A2 + 0x2325], [0x00003E00]
  4655. 00002F5E  7000                     moveq.l    D0, 0x00
  4656. 00002F60  2570 0000 256C           move.l     [A2 + 0x256C], [A0 + D0.w]
  4657. 00002F66  6400 2225                bcc        +0x2227 /* 0000518D */
  4658. 00002F6A  5322                     subq.b     -[A2], 1
  4659. 00002F6C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4660. // begin alternate branch 00002F6E-00002F76
  4661. fn00002F6E:
  4662. 00002F6E  4E56 0000                link       A6, 0
  4663. 00002F72  48E7 0118                movem.l    -[A7], D7,A3,A4
  4664. // end alternate branch 00002F6E-00002F76
  4665. fn00002F6E: // (misaligned)
  4666. 00002F70  0000 48E7                ori.b      D0, 0xE7
  4667. 00002F74  0118                     btst       [A0]+, D0
  4668. 00002F76  266E 000C                movea.l    A3, [A6 + 0xC]
  4669. // begin alternate branch 00002F78-00002F80
  4670. label00002F78:
  4671. 00002F78  000C 206E                ori.b      A4, 0x6E /* 'n' */
  4672. 00002F7C  0008 2850                ori.b      A0, 0x50 /* 'P' */
  4673. // end alternate branch 00002F78-00002F80
  4674. label00002F78: // (misaligned)
  4675. 00002F7A  206E 0008                movea.l    A0, [A6 + 0x8]
  4676. 00002F7E  2850                     movea.l    A4, [A0]
  4677. 00002F80  4247                     clr.w      D7
  4678. 00002F82  6018                     bra        +0x1A /* 00002F9C */
  4679. label00002F84:
  4680. 00002F84  0C47 00FF                cmpi.w     D7, 0xFF
  4681. 00002F88  6C1C                     bge        +0x1E /* 00002FA6 */
  4682. 00002F8A  48C7                     ext.l      D7
  4683. 00002F8C  2007                     move.l     D0, D7
  4684. 00002F8E  5280                     addq.l     D0, 1
  4685. 00002F90  17B4 7000 0800           move.b     [A3 + D0], [A4 + D7.w]
  4686. 00002F96  3007                     move.w     D0, D7
  4687. 00002F98  5240                     addq.w     D0, 1
  4688. 00002F9A  3E00                     move.w     D7, D0
  4689. label00002F9C:
  4690. 00002F9C  7000                     moveq.l    D0, 0x00
  4691. 00002F9E  1034 7000                move.b     D0, [A4 + D7.w]
  4692. 00002FA2  4A80                     tst.l      D0
  4693. 00002FA4  66DE                     bne        -0x20 /* 00002F84 */
  4694. label00002FA6:
  4695. 00002FA6  1687                     move.b     [A3], D7
  4696. 00002FA8  48C7                     ext.l      D7
  4697. 00002FAA  2007                     move.l     D0, D7
  4698. 00002FAC  5280                     addq.l     D0, 1
  4699. 00002FAE  4233 0800                clr.b      [A3 + D0]
  4700. 00002FB2  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  4701. 00002FB8  4E5E                     unlink     A6
  4702. 00002FBA  4E75                     rts
  4703. 00002FBC  4E56 0000                link       A6, 0
  4704. 00002FC0  2F0C                     move.l     -[A7], A4
  4705. 00002FC2  286E 0008                movea.l    A4, [A6 + 0x8]
  4706. 00002FC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4707. 00002FCA  4EBA 0014                jsr        [PC + 0x14 /* 00002FE0 */]
  4708. 00002FCE  2940 0002                move.l     [A4 + 0x2], D0
  4709. 00002FD2  6704                     beq        +0x6 /* 00002FD8 */
  4710. 00002FD4  38BC 0001                move.w     [A4], 0x1
  4711. label00002FD8:
  4712. 00002FD8  286E FFFC                movea.l    A4, [A6 - 0x4]
  4713. 00002FDC  4E5E                     unlink     A6
  4714. 00002FDE  4E75                     rts
  4715. fn00002FE0:
  4716. 00002FE0  4E56 FFFC                link       A6, -0x0004
  4717. 00002FE4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4718. 00002FE8  266E 0008                movea.l    A3, [A6 + 0x8]
  4719. 00002FEC  7C00                     moveq.l    D6, 0x00
  4720. 00002FEE  1C13                     move.b     D6, [A3]
  4721. 00002FF0  7000                     moveq.l    D0, 0x00
  4722. 00002FF2  2F00                     move.l     -[A7], D0
  4723. 00002FF4  48C6                     ext.l      D6
  4724. 00002FF6  2206                     move.l     D1, D6
  4725. 00002FF8  5281                     addq.l     D1, 1
  4726. 00002FFA  2F01                     move.l     -[A7], D1
  4727. 00002FFC  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  4728. 00003000  2D40 FFFC                move.l     [A6 - 0x4], D0
  4729. 00003004  504F                     addq.w     A7, 8
  4730. 00003006  6722                     beq        +0x24 /* 0000302A */
  4731. 00003008  206E FFFC                movea.l    A0, [A6 - 0x4]
  4732. 0000300C  2850                     movea.l    A4, [A0]
  4733. 0000300E  7E01                     moveq.l    D7, 0x01
  4734. 00003010  6010                     bra        +0x12 /* 00003022 */
  4735. label00003012:
  4736. 00003012  48C7                     ext.l      D7
  4737. 00003014  2007                     move.l     D0, D7
  4738. 00003016  5380                     subq.l     D0, 1
  4739. 00003018  19B3 7000 0800           move.b     [A4 + D0], [A3 + D7.w]
  4740. 0000301E  3007                     move.w     D0, D7
  4741. 00003020  5247                     addq.w     D7, 1
  4742. label00003022:
  4743. 00003022  BC47                     cmp.w      D6, D7
  4744. 00003024  6CEC                     bge        -0x12 /* 00003012 */
  4745. 00003026  4234 6000                clr.b      [A4 + D6.w]
  4746. label0000302A:
  4747. 0000302A  202E FFFC                move.l     D0, [A6 - 0x4]
  4748. 0000302E  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  4749. 00003034  4E5E                     unlink     A6
  4750. 00003036  4E75                     rts
  4751. fn00003038:
  4752. 00003038  4E56 0000                link       A6, 0
  4753. 0000303C  48E7 0300                movem.l    -[A7], D6,D7
  4754. 00003040  2C2E 0008                move.l     D6, [A6 + 0x8]
  4755. 00003044  2006                     move.l     D0, D6
  4756. 00003046  D0AD F0E0                add.l      D0, [A5 - 0xF20]
  4757. 0000304A  B0AD F0DC                cmp.l      D0, [A5 - 0xF24]
  4758. 0000304E  6C04                     bge        +0x6 /* 00003054 */
  4759. 00003050  7001                     moveq.l    D0, 0x01
  4760. 00003052  6040                     bra        +0x42 /* 00003094 */
  4761. label00003054:
  4762. 00003054  202D F0DC                move.l     D0, [A5 - 0xF24]
  4763. 00003058  E280                     asr        D0, 1
  4764. 0000305A  D0AD F0DC                add.l      D0, [A5 - 0xF24]
  4765. 0000305E  2E00                     move.l     D7, D0
  4766. 00003060  DE86                     add.l      D7, D6
  4767. 00003062  0C87 7FFF FFFF           cmpi.l     D7, 0x7FFFFFFF
  4768. 00003068  6C1E                     bge        +0x20 /* 00003088 */
  4769. 0000306A  7000                     moveq.l    D0, 0x00
  4770. 0000306C  2F00                     move.l     -[A7], D0
  4771. 0000306E  2F07                     move.l     -[A7], D7
  4772. 00003070  2F2D F0D8                move.l     -[A7], [A5 - 0xF28]
  4773. 00003074  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  4774. 00003078  4A80                     tst.l      D0
  4775. 0000307A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4776. 0000307E  6708                     beq        +0xA /* 00003088 */
  4777. 00003080  2B47 F0DC                move.l     [A5 - 0xF24], D7
  4778. 00003084  7001                     moveq.l    D0, 0x01
  4779. 00003086  600C                     bra        +0xE /* 00003094 */
  4780. label00003088:
  4781. 00003088  7002                     moveq.l    D0, 0x02
  4782. 0000308A  2F00                     move.l     -[A7], D0
  4783. 0000308C  4EBA F3AA                jsr        [PC - 0xC56 /* 00002438 */]
  4784. 00003090  7000                     moveq.l    D0, 0x00
  4785. 00003092  584F                     addq.w     A7, 4
  4786. label00003094:
  4787. 00003094  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  4788. 0000309A  4E5E                     unlink     A6
  4789. 0000309C  4E75                     rts
  4790. 0000309E  4E56 0000                link       A6, 0
  4791. 000030A2  3B7C 0003 F162           move.w     [A5 - 0xE9E], 0x3
  4792. 000030A8  202D F13A                move.l     D0, [A5 - 0xEC6]
  4793. 000030AC  4E5E                     unlink     A6
  4794. 000030AE  4E75                     rts
  4795. fn000030B0:
  4796. 000030B0  4E56 0000                link       A6, 0
  4797. 000030B4  6014                     bra        +0x16 /* 000030CA */
  4798. label000030B6:
  4799. 000030B6  202D F17A                move.l     D0, [A5 - 0xE86]
  4800. 000030BA  B0AD F0E0                cmp.l      D0, [A5 - 0xF20]
  4801. 000030BE  6606                     bne        +0x8 /* 000030C6 */
  4802. 000030C0  4EAD 199A                jsr        [A5 + 0x199A /* export_815 */]
  4803. 000030C4  6004                     bra        +0x6 /* 000030CA */
  4804. label000030C6:
  4805. 000030C6  4EBA 0288                jsr        [PC + 0x288 /* 00003350 */]
  4806. label000030CA:
  4807. 000030CA  202D F13A                move.l     D0, [A5 - 0xEC6]
  4808. 000030CE  7226                     moveq.l    D1, 0x26
  4809. 000030D0  D081                     add.l      D0, D1
  4810. 000030D2  B0AD F0E0                cmp.l      D0, [A5 - 0xF20]
  4811. 000030D6  6DDE                     blt        -0x20 /* 000030B6 */
  4812. 000030D8  4E5E                     unlink     A6
  4813. 000030DA  4E75                     rts
  4814. fn000030DC:
  4815. 000030DC  4E56 0000                link       A6, 0
  4816. 000030E0  2F07                     move.l     -[A7], D7
  4817. 000030E2  4AAD F13A                tst.l      [A5 - 0xEC6]
  4818. 000030E6  6D00 00D0                blt        +0xD2 /* 000031B8 */
  4819. 000030EA  2E2D F13E                move.l     D7, [A5 - 0xEC2]
  4820. 000030EE  6018                     bra        +0x1A /* 00003108 */
  4821. label000030F0:
  4822. 000030F0  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4823. 000030F4  2007                     move.l     D0, D7
  4824. 000030F6  D090                     add.l      D0, [A0]
  4825. 000030F8  2040                     movea.l    A0, D0
  4826. 000030FA  5C88                     addq.l     A0, 6
  4827. 000030FC  2F20                     move.l     -[A7], -[A0]
  4828. 000030FE  3F20                     move.w     -[A7], -[A0]
  4829. 00003100  4EBA 02C6                jsr        [PC + 0x2C6 /* 000033C8 */]
  4830. 00003104  5C4F                     addq.w     A7, 6
  4831. 00003106  5C87                     addq.l     D7, 6
  4832. label00003108:
  4833. 00003108  BEAD F13A                cmp.l      D7, [A5 - 0xEC6]
  4834. 0000310C  6DE2                     blt        -0x1C /* 000030F0 */
  4835. 0000310E  2F2D F14A                move.l     -[A7], [A5 - 0xEB6]
  4836. 00003112  4EBA 0828                jsr        [PC + 0x828 /* 0000393C */]
  4837. 00003116  4AAD F154                tst.l      [A5 - 0xEAC]
  4838. 0000311A  584F                     addq.w     A7, 4
  4839. 0000311C  6712                     beq        +0x14 /* 00003130 */
  4840. 0000311E  7020                     moveq.l    D0, 0x20
  4841. 00003120  C0AD F15A                and.l      D0, [A5 - 0xEA6]
  4842. 00003124  670A                     beq        +0xC /* 00003130 */
  4843. 00003126  2F2D F154                move.l     -[A7], [A5 - 0xEAC]
  4844. 0000312A  4EBA F4C4                jsr        [PC - 0xB3C /* 000025F0 */]
  4845. 0000312E  584F                     addq.w     A7, 4
  4846. label00003130:
  4847. 00003130  1E2D F15E                move.b     D7, [A5 - 0xEA2]
  4848. 00003134  2B6D F13E F0E0           move.l     [A5 - 0xF20], [A5 - 0xEC2]
  4849. 0000313A  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4850. 0000313E  202D F13A                move.l     D0, [A5 - 0xEC6]
  4851. 00003142  D090                     add.l      D0, [A0]
  4852. 00003144  2040                     movea.l    A0, D0
  4853. 00003146  43ED F13A                lea.l      A1, [A5 - 0xEC6]
  4854. 0000314A  7008                     moveq.l    D0, 0x08
  4855. label0000314C:
  4856. 0000314C  22D8                     move.l     [A1]+, [A0]+
  4857. 0000314E  51C8 FFFC                dbf        D0, -0x6 /* 0000314C */
  4858. 00003152  32D8                     move.w     [A1]+, [A0]+
  4859. 00003154  7008                     moveq.l    D0, 0x08
  4860. 00003156  B06D F162                cmp.w      D0, [A5 - 0xE9E]
  4861. 0000315A  6F06                     ble        +0x8 /* 00003162 */
  4862. 0000315C  3B6D F158 F162           move.w     [A5 - 0xE9E], [A5 - 0xEA8]
  4863. label00003162:
  4864. 00003162  302D F150                move.w     D0, [A5 - 0xEB0]
  4865. 00003166  B06D F120                cmp.w      D0, [A5 - 0xEE0]
  4866. 0000316A  670E                     beq        +0x10 /* 0000317A */
  4867. 0000316C  302D F150                move.w     D0, [A5 - 0xEB0]
  4868. 00003170  48C0                     ext.l      D0
  4869. 00003172  2F00                     move.l     -[A7], D0
  4870. 00003174  4EBA 09F0                jsr        [PC + 0x9F0 /* 00003B66 */]
  4871. 00003178  584F                     addq.w     A7, 4
  4872. label0000317A:
  4873. 0000317A  4A07                     tst.b      D7
  4874. 0000317C  663A                     bne        +0x3C /* 000031B8 */
  4875. 0000317E  7002                     moveq.l    D0, 0x02
  4876. 00003180  B06D F0E4                cmp.w      D0, [A5 - 0xF1C]
  4877. 00003184  671A                     beq        +0x1C /* 000031A0 */
  4878. 00003186  41ED F19E                lea.l      A0, [A5 - 0xE62]
  4879. 0000318A  2F20                     move.l     -[A7], -[A0]
  4880. 0000318C  3F20                     move.w     -[A7], -[A0]
  4881. 0000318E  4EBA 0238                jsr        [PC + 0x238 /* 000033C8 */]
  4882. 00003192  41ED F198                lea.l      A0, [A5 - 0xE68]
  4883. 00003196  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  4884. 0000319A  20D9                     move.l     [A0]+, [A1]+
  4885. 0000319C  30D9                     move.w     [A0]+, [A1]+
  4886. 0000319E  5C4F                     addq.w     A7, 6
  4887. label000031A0:
  4888. 000031A0  5DAD F0E0                subq.l     [A5 - 0xF20], 6
  4889. 000031A4  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4890. 000031A8  202D F0E0                move.l     D0, [A5 - 0xF20]
  4891. 000031AC  D090                     add.l      D0, [A0]
  4892. 000031AE  2040                     movea.l    A0, D0
  4893. 000031B0  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  4894. 000031B4  22D8                     move.l     [A1]+, [A0]+
  4895. 000031B6  32D8                     move.w     [A1]+, [A0]+
  4896. label000031B8:
  4897. 000031B8  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4898. 000031BC  4E5E                     unlink     A6
  4899. 000031BE  4E75                     rts
  4900. 000031C0  4E56 0000                link       A6, 0
  4901. 000031C4  2F07                     move.l     -[A7], D7
  4902. 000031C6  2E2E 0008                move.l     D7, [A6 + 0x8]
  4903. 000031CA  600E                     bra        +0x10 /* 000031DA */
  4904. label000031CC:
  4905. 000031CC  4AAD F13A                tst.l      [A5 - 0xEC6]
  4906. 000031D0  6D2C                     blt        +0x2E /* 000031FE */
  4907. 000031D2  4EBA FEDC                jsr        [PC - 0x124 /* 000030B0 */]
  4908. 000031D6  4EBA FF04                jsr        [PC - 0xFC /* 000030DC */]
  4909. label000031DA:
  4910. 000031DA  BEAD F13A                cmp.l      D7, [A5 - 0xEC6]
  4911. 000031DE  66EC                     bne        -0x12 /* 000031CC */
  4912. 000031E0  302D F150                move.w     D0, [A5 - 0xEB0]
  4913. 000031E4  B06D F120                cmp.w      D0, [A5 - 0xEE0]
  4914. 000031E8  670E                     beq        +0x10 /* 000031F8 */
  4915. 000031EA  302D F150                move.w     D0, [A5 - 0xEB0]
  4916. 000031EE  48C0                     ext.l      D0
  4917. 000031F0  2F00                     move.l     -[A7], D0
  4918. 000031F2  4EBA 0972                jsr        [PC + 0x972 /* 00003B66 */]
  4919. 000031F6  584F                     addq.w     A7, 4
  4920. label000031F8:
  4921. 000031F8  3B7C 0007 F162           move.w     [A5 - 0xE9E], 0x7
  4922. label000031FE:
  4923. 000031FE  2E2E FFFC                move.l     D7, [A6 - 0x4]
  4924. 00003202  4E5E                     unlink     A6
  4925. 00003204  4E75                     rts
  4926. fn00003206:
  4927. 00003206  4E56 0000                link       A6, 0
  4928. 0000320A  48E7 0300                movem.l    -[A7], D6,D7
  4929. 0000320E  2C2E 000C                move.l     D6, [A6 + 0xC]
  4930. 00003212  2E2E 0008                move.l     D7, [A6 + 0x8]
  4931. 00003216  6C04                     bge        +0x6 /* 0000321C */
  4932. 00003218  7E00                     moveq.l    D7, 0x00
  4933. 0000321A  6020                     bra        +0x22 /* 0000323C */
  4934. label0000321C:
  4935. 0000321C  0687 0000 0026           addi.l     D7, 0x26 /* '&' */
  4936. 00003222  6018                     bra        +0x1A /* 0000323C */
  4937. label00003224:
  4938. 00003224  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4939. 00003228  2007                     move.l     D0, D7
  4940. 0000322A  D090                     add.l      D0, [A0]
  4941. 0000322C  2040                     movea.l    A0, D0
  4942. 0000322E  5C88                     addq.l     A0, 6
  4943. 00003230  2F20                     move.l     -[A7], -[A0]
  4944. 00003232  3F20                     move.w     -[A7], -[A0]
  4945. 00003234  4EBA 0192                jsr        [PC + 0x192 /* 000033C8 */]
  4946. 00003238  5C4F                     addq.w     A7, 6
  4947. 0000323A  5C87                     addq.l     D7, 6
  4948. label0000323C:
  4949. 0000323C  BC87                     cmp.l      D6, D7
  4950. 0000323E  6EE4                     bgt        -0x1A /* 00003224 */
  4951. 00003240  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  4952. 00003246  4E5E                     unlink     A6
  4953. 00003248  4E75                     rts
  4954. 0000324A  4E56 FFFC                link       A6, -0x0004
  4955. 0000324E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4956. 00003252  282E 0008                move.l     D4, [A6 + 0x8]
  4957. 00003256  7C00                     moveq.l    D6, 0x00
  4958. 00003258  49ED F13A                lea.l      A4, [A5 - 0xEC6]
  4959. 0000325C  600E                     bra        +0x10 /* 0000326C */
  4960. label0000325E:
  4961. 0000325E  2C2C 0004                move.l     D6, [A4 + 0x4]
  4962. 00003262  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4963. 00003266  2014                     move.l     D0, [A4]
  4964. 00003268  D090                     add.l      D0, [A0]
  4965. 0000326A  2840                     movea.l    A4, D0
  4966. label0000326C:
  4967. 0000326C  B894                     cmp.l      D4, [A4]
  4968. 0000326E  66EE                     bne        -0x10 /* 0000325E */
  4969. 00003270  5D86                     subq.l     D6, 6
  4970. 00003272  2A06                     move.l     D5, D6
  4971. label00003274:
  4972. 00003274  2E14                     move.l     D7, [A4]
  4973. 00003276  4AAC 0010                tst.l      [A4 + 0x10]
  4974. 0000327A  670A                     beq        +0xC /* 00003286 */
  4975. 0000327C  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  4976. 00003280  4EBA 06BA                jsr        [PC + 0x6BA /* 0000393C */]
  4977. 00003284  584F                     addq.w     A7, 4
  4978. label00003286:
  4979. 00003286  2F05                     move.l     -[A7], D5
  4980. 00003288  2F07                     move.l     -[A7], D7
  4981. 0000328A  4EBA FF7A                jsr        [PC - 0x86 /* 00003206 */]
  4982. 0000328E  4A87                     tst.l      D7
  4983. 00003290  504F                     addq.w     A7, 8
  4984. 00003292  6D14                     blt        +0x16 /* 000032A8 */
  4985. 00003294  2D47 FFFC                move.l     [A6 - 0x4], D7
  4986. 00003298  206D F0D8                movea.l    A0, [A5 - 0xF28]
  4987. 0000329C  286E FFFC                movea.l    A4, [A6 - 0x4]
  4988. 000032A0  D9D0                     add.l      A4, [A0]
  4989. 000032A2  2A2E FFFC                move.l     D5, [A6 - 0x4]
  4990. 000032A6  60CC                     bra        -0x32 /* 00003274 */
  4991. label000032A8:
  4992. 000032A8  49ED F13A                lea.l      A4, [A5 - 0xEC6]
  4993. 000032AC  6014                     bra        +0x16 /* 000032C2 */
  4994. label000032AE:
  4995. 000032AE  2E14                     move.l     D7, [A4]
  4996. 000032B0  9D94                     sub.l      [A4], D6
  4997. 000032B2  9DAC 0004                sub.l      [A4 + 0x4], D6
  4998. 000032B6  9DAC 0008                sub.l      [A4 + 0x8], D6
  4999. 000032BA  206D F0D8                movea.l    A0, [A5 - 0xF28]
  5000. 000032BE  2847                     movea.l    A4, D7
  5001. 000032C0  D9D0                     add.l      A4, [A0]
  5002. label000032C2:
  5003. 000032C2  B894                     cmp.l      D4, [A4]
  5004. 000032C4  66E8                     bne        -0x16 /* 000032AE */
  5005. 000032C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  5006. 000032C8  2880                     move.l     [A4], D0
  5007. 000032CA  7200                     moveq.l    D1, 0x00
  5008. 000032CC  2941 0010                move.l     [A4 + 0x10], D1
  5009. 000032D0  396D F120 0016           move.w     [A4 + 0x16], [A5 - 0xEE0]
  5010. 000032D6  422C 0024                clr.b      [A4 + 0x24]
  5011. 000032DA  9DAD F0E0                sub.l      [A5 - 0xF20], D6
  5012. 000032DE  2F2D F0E0                move.l     -[A7], [A5 - 0xF20]
  5013. 000032E2  206D F0D8                movea.l    A0, [A5 - 0xF28]
  5014. 000032E6  2F10                     move.l     -[A7], [A0]
  5015. 000032E8  2006                     move.l     D0, D6
  5016. 000032EA  D090                     add.l      D0, [A0]
  5017. 000032EC  2F00                     move.l     -[A7], D0
  5018. 000032EE  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  5019. 000032F2  2006                     move.l     D0, D6
  5020. 000032F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5021. 000032F8  4CEE 10F0 FFE8           movem.l    D4,D5,D6,D7,A4, [A6 - 0x18]
  5022. 000032FE  4E5E                     unlink     A6
  5023. 00003300  4E75                     rts
  5024. fn00003302:
  5025. 00003302  4E56 0000                link       A6, 0
  5026. 00003306  2F03                     move.l     -[A7], D3
  5027. 00003308  202D F0E0                move.l     D0, [A5 - 0xF20]
  5028. 0000330C  5C80                     addq.l     D0, 6
  5029. 0000330E  B0AD F0DC                cmp.l      D0, [A5 - 0xF24]
  5030. 00003312  5DC3                     slt        D3
  5031. 00003314  4403                     neg.b      D3
  5032. 00003316  6704                     beq        +0x6 /* 0000331C */
  5033. 00003318  7001                     moveq.l    D0, 0x01
  5034. 0000331A  600C                     bra        +0xE /* 00003328 */
  5035. label0000331C:
  5036. 0000331C  7006                     moveq.l    D0, 0x06
  5037. 0000331E  2F00                     move.l     -[A7], D0
  5038. 00003320  4EBA FD16                jsr        [PC - 0x2EA /* 00003038 */]
  5039. 00003324  4A00                     tst.b      D0
  5040. 00003326  584F                     addq.w     A7, 4
  5041. label00003328:
  5042. 00003328  671E                     beq        +0x20 /* 00003348 */
  5043. 0000332A  206D F0D8                movea.l    A0, [A5 - 0xF28]
  5044. 0000332E  202D F0E0                move.l     D0, [A5 - 0xF20]
  5045. 00003332  D090                     add.l      D0, [A0]
  5046. 00003334  2040                     movea.l    A0, D0
  5047. 00003336  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  5048. 0000333A  20D9                     move.l     [A0]+, [A1]+
  5049. 0000333C  30D9                     move.w     [A0]+, [A1]+
  5050. 0000333E  5CAD F0E0                addq.l     [A5 - 0xF20], 6
  5051. 00003342  3B7C 0004 F0E4           move.w     [A5 - 0xF1C], 0x4
  5052. label00003348:
  5053. 00003348  262E FFFC                move.l     D3, [A6 - 0x4]
  5054. 0000334C  4E5E                     unlink     A6
  5055. 0000334E  4E75                     rts
  5056. fn00003350:
  5057. 00003350  4E56 0000                link       A6, 0
  5058. 00003354  302D F0E4                move.w     D0, [A5 - 0xF1C]
  5059. 00003358  7201                     moveq.l    D1, 0x01
  5060. 0000335A  E1A9                     lsl        D1, D0
  5061. 0000335C  C2BC 0000 0262           and.l      D1, 0x262
  5062. 00003362  670E                     beq        +0x10 /* 00003372 */
  5063. 00003364  41ED F0EA                lea.l      A0, [A5 - 0xF16]
  5064. 00003368  2F20                     move.l     -[A7], -[A0]
  5065. 0000336A  3F20                     move.w     -[A7], -[A0]
  5066. 0000336C  4EBA 005A                jsr        [PC + 0x5A /* 000033C8 */]
  5067. 00003370  5C4F                     addq.w     A7, 6
  5068. label00003372:
  5069. 00003372  5DAD F0E0                subq.l     [A5 - 0xF20], 6
  5070. 00003376  206D F0D8                movea.l    A0, [A5 - 0xF28]
  5071. 0000337A  202D F0E0                move.l     D0, [A5 - 0xF20]
  5072. 0000337E  D090                     add.l      D0, [A0]
  5073. 00003380  2040                     movea.l    A0, D0
  5074. 00003382  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  5075. 00003386  22D8                     move.l     [A1]+, [A0]+
  5076. 00003388  32D8                     move.w     [A1]+, [A0]+
  5077. 0000338A  4E5E                     unlink     A6
  5078. 0000338C  4E75                     rts
  5079. fn0000338E:
  5080. 0000338E  4E56 0000                link       A6, 0
  5081. 00003392  2F0C                     move.l     -[A7], A4
  5082. 00003394  286E 0008                movea.l    A4, [A6 + 0x8]
  5083. 00003398  200C                     move.l     D0, A4
  5084. 0000339A  671A                     beq        +0x1C /* 000033B6 */
  5085. 0000339C  2054                     movea.l    A0, [A4]
  5086. 0000339E  53A8 0004                subq.l     [A0 + 0x4], 1
  5087. 000033A2  4AA8 0004                tst.l      [A0 + 0x4]
  5088. 000033A6  6E0E                     bgt        +0x10 /* 000033B6 */
  5089. 000033A8  2F0C                     move.l     -[A7], A4
  5090. 000033AA  2054                     movea.l    A0, [A4]
  5091. 000033AC  2050                     movea.l    A0, [A0]
  5092. 000033AE  2268 0010                movea.l    A1, [A0 + 0x10]
  5093. 000033B2  4E91                     jsr        [A1]
  5094. 000033B4  584F                     addq.w     A7, 4
  5095. label000033B6:
  5096. 000033B6  286E FFFC                movea.l    A4, [A6 - 0x4]
  5097. 000033BA  4E5E                     unlink     A6
  5098. 000033BC  4E75                     rts
  5099. 000033BE  4E56 0000                link       A6, 0
  5100. 000033C2  7000                     moveq.l    D0, 0x00
  5101. 000033C4  4E5E                     unlink     A6
  5102. 000033C6  4E75                     rts
  5103. fn000033C8:
  5104. 000033C8  4E56 0000                link       A6, 0
  5105. 000033CC  2F0C                     move.l     -[A7], A4
  5106. 000033CE  7006                     moveq.l    D0, 0x06
  5107. 000033D0  B06E 0008                cmp.w      D0, [A6 + 0x8]
  5108. 000033D4  6620                     bne        +0x22 /* 000033F6 */
  5109. 000033D6  286E 000A                movea.l    A4, [A6 + 0xA]
  5110. 000033DA  2054                     movea.l    A0, [A4]
  5111. 000033DC  53A8 0004                subq.l     [A0 + 0x4], 1
  5112. 000033E0  4AA8 0004                tst.l      [A0 + 0x4]
  5113. 000033E4  6E2A                     bgt        +0x2C /* 00003410 */
  5114. 000033E6  2F0C                     move.l     -[A7], A4
  5115. 000033E8  2054                     movea.l    A0, [A4]
  5116. 000033EA  2050                     movea.l    A0, [A0]
  5117. 000033EC  2268 0010                movea.l    A1, [A0 + 0x10]
  5118. 000033F0  4E91                     jsr        [A1]
  5119. 000033F2  584F                     addq.w     A7, 4
  5120. 000033F4  601A                     bra        +0x1C /* 00003410 */
  5121. label000033F6:
  5122. 000033F6  302E 0008                move.w     D0, [A6 + 0x8]
  5123. 000033FA  7201                     moveq.l    D1, 0x01
  5124. 000033FC  E1A9                     lsl        D1, D0
  5125. 000033FE  C2BC 0000 0262           and.l      D1, 0x262
  5126. 00003404  670A                     beq        +0xC /* 00003410 */
  5127. 00003406  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5128. 0000340A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5129. 0000340E  584F                     addq.w     A7, 4
  5130. label00003410:
  5131. 00003410  286E FFFC                movea.l    A4, [A6 - 0x4]
  5132. 00003414  4E5E                     unlink     A6
  5133. 00003416  4E75                     rts
  5134. fn00003418:
  5135. 00003418  4E56 0000                link       A6, 0
  5136. 0000341C  2F0C                     move.l     -[A7], A4
  5137. 0000341E  286E 0008                movea.l    A4, [A6 + 0x8]
  5138. 00003422  7006                     moveq.l    D0, 0x06
  5139. 00003424  B054                     cmp.w      D0, [A4]
  5140. 00003426  660C                     bne        +0xE /* 00003434 */
  5141. 00003428  206C 0002                movea.l    A0, [A4 + 0x2]
  5142. 0000342C  2050                     movea.l    A0, [A0]
  5143. 0000342E  52A8 0004                addq.l     [A0 + 0x4], 1
  5144. 00003432  6030                     bra        +0x32 /* 00003464 */
  5145. label00003434:
  5146. 00003434  3014                     move.w     D0, [A4]
  5147. 00003436  7201                     moveq.l    D1, 0x01
  5148. 00003438  E1A9                     lsl        D1, D0
  5149. 0000343A  C2BC 0000 0262           and.l      D1, 0x262
  5150. 00003440  6722                     beq        +0x24 /* 00003464 */
  5151. 00003442  7000                     moveq.l    D0, 0x00
  5152. 00003444  2F00                     move.l     -[A7], D0
  5153. 00003446  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  5154. 0000344A  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  5155. 0000344E  2940 0002                move.l     [A4 + 0x2], D0
  5156. 00003452  504F                     addq.w     A7, 8
  5157. 00003454  660E                     bne        +0x10 /* 00003464 */
  5158. 00003456  38BC 0002                move.w     [A4], 0x2
  5159. 0000345A  7002                     moveq.l    D0, 0x02
  5160. 0000345C  2F00                     move.l     -[A7], D0
  5161. 0000345E  4EBA EFD8                jsr        [PC - 0x1028 /* 00002438 */]
  5162. 00003462  584F                     addq.w     A7, 4
  5163. label00003464:
  5164. 00003464  286E FFFC                movea.l    A4, [A6 - 0x4]
  5165. 00003468  4E5E                     unlink     A6
  5166. 0000346A  4E75                     rts
  5167. fn0000346C:
  5168. 0000346C  4E56 0000                link       A6, 0
  5169. 00003470  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5170. 00003474  3C2E 000E                move.w     D6, [A6 + 0xE]
  5171. 00003478  206E 0008                movea.l    A0, [A6 + 0x8]
  5172. 0000347C  2850                     movea.l    A4, [A0]
  5173. 0000347E  48C6                     ext.l      D6
  5174. 00003480  2006                     move.l     D0, D6
  5175. 00003482  2200                     move.l     D1, D0
  5176. 00003484  C0FC 000C                mulu.w     D0, 0xC
  5177. 00003488  4841                     swap.w     D1
  5178. 0000348A  C2FC 000C                mulu.w     D1, 0xC
  5179. 0000348E  4841                     swap.w     D1
  5180. 00003490  4241                     clr.w      D1
  5181. 00003492  D081                     add.l      D0, D1
  5182. 00003494  47F4 0852                lea.l      A3, [A4 + D0 + 0x52]
  5183. 00003498  2E2B 0004                move.l     D7, [A3 + 0x4]
  5184. 0000349C  7000                     moveq.l    D0, 0x00
  5185. 0000349E  2680                     move.l     [A3], D0
  5186. 000034A0  72FF                     moveq.l    D1, 0xFFFFFFFF
  5187. 000034A2  2741 0004                move.l     [A3 + 0x4], D1
  5188. 000034A6  426B 0008                clr.w      [A3 + 0x8]
  5189. 000034AA  376C 0028 000A           move.w     [A3 + 0xA], [A4 + 0x28]
  5190. 000034B0  3946 0028                move.w     [A4 + 0x28], D6
  5191. 000034B4  006C 0001 0026           ori.w      [A4 + 0x26], 0x1
  5192. 000034BA  74FF                     moveq.l    D2, 0xFFFFFFFF
  5193. 000034BC  B487                     cmp.l      D2, D7
  5194. 000034BE  6712                     beq        +0x14 /* 000034D2 */
  5195. 000034C0  4AAC 0018                tst.l      [A4 + 0x18]
  5196. 000034C4  670C                     beq        +0xE /* 000034D2 */
  5197. 000034C6  2F07                     move.l     -[A7], D7
  5198. 000034C8  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  5199. 000034CC  4EAD 0982                jsr        [A5 + 0x982 /* export_300 */]
  5200. 000034D0  504F                     addq.w     A7, 8
  5201. label000034D2:
  5202. 000034D2  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5203. 000034D8  4E5E                     unlink     A6
  5204. 000034DA  4E75                     rts
  5205. fn000034DC:
  5206. 000034DC  4E56 0000                link       A6, 0
  5207. 000034E0  302E 000A                move.w     D0, [A6 + 0xA]
  5208. 000034E4  48C0                     ext.l      D0
  5209. 000034E6  206D F112                movea.l    A0, [A5 - 0xEEE]
  5210. 000034EA  2050                     movea.l    A0, [A0]
  5211. 000034EC  2200                     move.l     D1, D0
  5212. 000034EE  C0FC 000C                mulu.w     D0, 0xC
  5213. 000034F2  4841                     swap.w     D1
  5214. 000034F4  C2FC 000C                mulu.w     D1, 0xC
  5215. 000034F8  4841                     swap.w     D1
  5216. 000034FA  4241                     clr.w      D1
  5217. 000034FC  D081                     add.l      D0, D1
  5218. 000034FE  2030 0852                move.l     D0, [A0 + D0 + 0x52]
  5219. 00003502  4E5E                     unlink     A6
  5220. 00003504  4E75                     rts
  5221. fn00003506:
  5222. 00003506  4E56 0000                link       A6, 0
  5223. 0000350A  206E 0008                movea.l    A0, [A6 + 0x8]
  5224. 0000350E  2050                     movea.l    A0, [A0]
  5225. 00003510  52A8 0004                addq.l     [A0 + 0x4], 1
  5226. 00003514  4E5E                     unlink     A6
  5227. 00003516  4E75                     rts
  5228. fn00003518:
  5229. 00003518  4E56 FFF8                link       A6, -0x0008
  5230. 0000351C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5231. 00003520  3A2E 0016                move.w     D5, [A6 + 0x16]
  5232. 00003524  266E 000C                movea.l    A3, [A6 + 0xC]
  5233. 00003528  3E2E 000A                move.w     D7, [A6 + 0xA]
  5234. 0000352C  6D00 009E                blt        +0xA0 /* 000035CC */
  5235. 00003530  2053                     movea.l    A0, [A3]
  5236. 00003532  3028 0014                move.w     D0, [A0 + 0x14]
  5237. 00003536  48C0                     ext.l      D0
  5238. 00003538  206D F106                movea.l    A0, [A5 - 0xEFA]
  5239. 0000353C  2050                     movea.l    A0, [A0]
  5240. 0000353E  2200                     move.l     D1, D0
  5241. 00003540  C0FC 0016                mulu.w     D0, 0x16
  5242. 00003544  4841                     swap.w     D1
  5243. 00003546  C2FC 0016                mulu.w     D1, 0x16
  5244. 0000354A  4841                     swap.w     D1
  5245. 0000354C  4241                     clr.w      D1
  5246. 0000354E  D081                     add.l      D0, D1
  5247. 00003550  49F0 0816                lea.l      A4, [A0 + D0 + 0x16]
  5248. 00003554  2D6C 0004 FFF8           move.l     [A6 - 0x8], [A4 + 0x4]
  5249. 0000355A  2D6C 0008 FFFC           move.l     [A6 - 0x4], [A4 + 0x8]
  5250. 00003560  2053                     movea.l    A0, [A3]
  5251. 00003562  3C28 002E                move.w     D6, [A0 + 0x2E]
  5252. 00003566  48C7                     ext.l      D7
  5253. 00003568  206E FFF8                movea.l    A0, [A6 - 0x8]
  5254. 0000356C  2050                     movea.l    A0, [A0]
  5255. 0000356E  2007                     move.l     D0, D7
  5256. 00003570  2200                     move.l     D1, D0
  5257. 00003572  C0FC 000E                mulu.w     D0, 0xE
  5258. 00003576  4841                     swap.w     D1
  5259. 00003578  C2FC 000E                mulu.w     D1, 0xE
  5260. 0000357C  4841                     swap.w     D1
  5261. 0000357E  4241                     clr.w      D1
  5262. 00003580  D081                     add.l      D0, D1
  5263. 00003582  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  5264. 00003586  41ED 142A                lea.l      A0, [A5 + 0x142A /* export_641 */]
  5265. 0000358A  B1D4                     cmpa.l     A0, [A4]
  5266. 0000358C  6612                     bne        +0x14 /* 000035A0 */
  5267. 0000358E  206E FFFC                movea.l    A0, [A6 - 0x4]
  5268. 00003592  2050                     movea.l    A0, [A0]
  5269. 00003594  0068 0008 0026           ori.w      [A0 + 0x26], 0x8
  5270. 0000359A  BC6C 000C                cmp.w      D6, [A4 + 0xC]
  5271. 0000359E  6E2C                     bgt        +0x2E /* 000035CC */
  5272. label000035A0:
  5273. 000035A0  41ED 142A                lea.l      A0, [A5 + 0x142A /* export_641 */]
  5274. 000035A4  2888                     move.l     [A4], A0
  5275. 000035A6  2053                     movea.l    A0, [A3]
  5276. 000035A8  3968 0012 0008           move.w     [A4 + 0x8], [A0 + 0x12]
  5277. 000035AE  396E 0012 000A           move.w     [A4 + 0xA], [A6 + 0x12]
  5278. 000035B4  3946 000C                move.w     [A4 + 0xC], D6
  5279. 000035B8  4A45                     tst.w      D5
  5280. 000035BA  6D10                     blt        +0x12 /* 000035CC */
  5281. 000035BC  48C5                     ext.l      D5
  5282. 000035BE  206E FFFC                movea.l    A0, [A6 - 0x4]
  5283. 000035C2  2050                     movea.l    A0, [A0]
  5284. 000035C4  2005                     move.l     D0, D5
  5285. 000035C6  D080                     add.l      D0, D0
  5286. 000035C8  3187 082E                move.w     [A0 + D0 + 0x2E], D7
  5287. label000035CC:
  5288. 000035CC  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  5289. 000035D2  4E5E                     unlink     A6
  5290. 000035D4  4E75                     rts
  5291. fn000035D6:
  5292. 000035D6  4E56 0000                link       A6, 0
  5293. 000035DA  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5294. 000035DE  286E 0008                movea.l    A4, [A6 + 0x8]
  5295. 000035E2  2054                     movea.l    A0, [A4]
  5296. 000035E4  3A28 0048                move.w     D5, [A0 + 0x48]
  5297. 000035E8  4247                     clr.w      D7
  5298. 000035EA  6044                     bra        +0x46 /* 00003630 */
  5299. label000035EC:
  5300. 000035EC  2C14                     move.l     D6, [A4]
  5301. 000035EE  2046                     movea.l    A0, D6
  5302. 000035F0  2028 004A                move.l     D0, [A0 + 0x4A]
  5303. 000035F4  D086                     add.l      D0, D6
  5304. 000035F6  48C7                     ext.l      D7
  5305. 000035F8  2407                     move.l     D2, D7
  5306. 000035FA  2202                     move.l     D1, D2
  5307. 000035FC  C4FC 002A                mulu.w     D2, 0x2A /* '*' */
  5308. 00003600  4841                     swap.w     D1
  5309. 00003602  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  5310. 00003606  4841                     swap.w     D1
  5311. 00003608  4241                     clr.w      D1
  5312. 0000360A  D481                     add.l      D2, D1
  5313. 0000360C  2642                     movea.l    A3, D2
  5314. 0000360E  D7C0                     add.l      A3, D0
  5315. 00003610  302B 0002                move.w     D0, [A3 + 0x2]
  5316. 00003614  48C0                     ext.l      D0
  5317. 00003616  2F00                     move.l     -[A7], D0
  5318. 00003618  48C7                     ext.l      D7
  5319. 0000361A  2F07                     move.l     -[A7], D7
  5320. 0000361C  2F0C                     move.l     -[A7], A4
  5321. 0000361E  3013                     move.w     D0, [A3]
  5322. 00003620  48C0                     ext.l      D0
  5323. 00003622  2F00                     move.l     -[A7], D0
  5324. 00003624  4EBA FEF2                jsr        [PC - 0x10E /* 00003518 */]
  5325. 00003628  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5326. 0000362C  3007                     move.w     D0, D7
  5327. 0000362E  5247                     addq.w     D7, 1
  5328. label00003630:
  5329. 00003630  BA47                     cmp.w      D5, D7
  5330. 00003632  6EB8                     bgt        -0x46 /* 000035EC */
  5331. 00003634  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  5332. 0000363A  4E5E                     unlink     A6
  5333. 0000363C  4E75                     rts
  5334. fn0000363E:
  5335. 0000363E  4E56 FFF2                link       A6, -0x000E
  5336. 00003642  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5337. 00003646  2D6D F106 FFF2           move.l     [A6 - 0xE], [A5 - 0xEFA]
  5338. 0000364C  206E 0008                movea.l    A0, [A6 + 0x8]
  5339. 00003650  2650                     movea.l    A3, [A0]
  5340. 00003652  3C2B 0014                move.w     D6, [A3 + 0x14]
  5341. 00003656  48C6                     ext.l      D6
  5342. 00003658  206E FFF2                movea.l    A0, [A6 - 0xE]
  5343. 0000365C  2050                     movea.l    A0, [A0]
  5344. 0000365E  2006                     move.l     D0, D6
  5345. 00003660  2200                     move.l     D1, D0
  5346. 00003662  C0FC 0016                mulu.w     D0, 0x16
  5347. 00003666  4841                     swap.w     D1
  5348. 00003668  C2FC 0016                mulu.w     D1, 0x16
  5349. 0000366C  4841                     swap.w     D1
  5350. 0000366E  4241                     clr.w      D1
  5351. 00003670  D081                     add.l      D0, D1
  5352. 00003672  49F0 0816                lea.l      A4, [A0 + D0 + 0x16]
  5353. 00003676  2D6C 0004 FFF6           move.l     [A6 - 0xA], [A4 + 0x4]
  5354. 0000367C  2D6C 0008 FFFC           move.l     [A6 - 0x4], [A4 + 0x8]
  5355. 00003682  2C2B 004A                move.l     D6, [A3 + 0x4A]
  5356. 00003686  3D6B 0048 FFFA           move.w     [A6 - 0x6], [A3 + 0x48]
  5357. 0000368C  382B 002E                move.w     D4, [A3 + 0x2E]
  5358. 00003690  4247                     clr.w      D7
  5359. 00003692  6064                     bra        +0x66 /* 000036F8 */
  5360. label00003694:
  5361. 00003694  206E 0008                movea.l    A0, [A6 + 0x8]
  5362. 00003698  2646                     movea.l    A3, D6
  5363. 0000369A  D7D0                     add.l      A3, [A0]
  5364. 0000369C  3A13                     move.w     D5, [A3]
  5365. 0000369E  48C5                     ext.l      D5
  5366. 000036A0  206E FFF6                movea.l    A0, [A6 - 0xA]
  5367. 000036A4  2050                     movea.l    A0, [A0]
  5368. 000036A6  2005                     move.l     D0, D5
  5369. 000036A8  2200                     move.l     D1, D0
  5370. 000036AA  C0FC 000E                mulu.w     D0, 0xE
  5371. 000036AE  4841                     swap.w     D1
  5372. 000036B0  C2FC 000E                mulu.w     D1, 0xE
  5373. 000036B4  4841                     swap.w     D1
  5374. 000036B6  4241                     clr.w      D1
  5375. 000036B8  D081                     add.l      D0, D1
  5376. 000036BA  49F0 0814                lea.l      A4, [A0 + D0 + 0x14]
  5377. 000036BE  B86C 000C                cmp.w      D4, [A4 + 0xC]
  5378. 000036C2  662A                     bne        +0x2C /* 000036EE */
  5379. 000036C4  41ED 1442                lea.l      A0, [A5 + 0x1442 /* export_644 */]
  5380. 000036C8  2888                     move.l     [A4], A0
  5381. 000036CA  397C FFFF 0008           move.w     [A4 + 0x8], 0xFFFF
  5382. 000036D0  42AC 000A                clr.l      [A4 + 0xA]
  5383. 000036D4  4A6B 0002                tst.w      [A3 + 0x2]
  5384. 000036D8  6D14                     blt        +0x16 /* 000036EE */
  5385. 000036DA  302B 0002                move.w     D0, [A3 + 0x2]
  5386. 000036DE  48C0                     ext.l      D0
  5387. 000036E0  206E FFFC                movea.l    A0, [A6 - 0x4]
  5388. 000036E4  2050                     movea.l    A0, [A0]
  5389. 000036E6  D080                     add.l      D0, D0
  5390. 000036E8  31BC FFFF 082E           move.w     [A0 + D0 + 0x2E], 0xFFFF
  5391. label000036EE:
  5392. 000036EE  3007                     move.w     D0, D7
  5393. 000036F0  5247                     addq.w     D7, 1
  5394. 000036F2  0686 0000 002A           addi.l     D6, 0x2A /* '*' */
  5395. label000036F8:
  5396. 000036F8  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  5397. 000036FC  6D96                     blt        -0x68 /* 00003694 */
  5398. 000036FE  4CEE 18F0 FFDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  5399. 00003704  4E5E                     unlink     A6
  5400. 00003706  4E75                     rts
  5401. fn00003708:
  5402. 00003708  4E56 0000                link       A6, 0
  5403. 0000370C  2F07                     move.l     -[A7], D7
  5404. 0000370E  3E2E 000E                move.w     D7, [A6 + 0xE]
  5405. 00003712  6C04                     bge        +0x6 /* 00003718 */
  5406. 00003714  70FF                     moveq.l    D0, 0xFFFFFFFF
  5407. 00003716  603E                     bra        +0x40 /* 00003756 */
  5408. label00003718:
  5409. 00003718  48C7                     ext.l      D7
  5410. 0000371A  302E 000A                move.w     D0, [A6 + 0xA]
  5411. 0000371E  48C0                     ext.l      D0
  5412. 00003720  206D F106                movea.l    A0, [A5 - 0xEFA]
  5413. 00003724  2050                     movea.l    A0, [A0]
  5414. 00003726  2200                     move.l     D1, D0
  5415. 00003728  C0FC 0016                mulu.w     D0, 0x16
  5416. 0000372C  4841                     swap.w     D1
  5417. 0000372E  C2FC 0016                mulu.w     D1, 0x16
  5418. 00003732  4841                     swap.w     D1
  5419. 00003734  4241                     clr.w      D1
  5420. 00003736  D081                     add.l      D0, D1
  5421. 00003738  2070 081A                movea.l    A0, [A0 + D0 + 0x1A]
  5422. 0000373C  2050                     movea.l    A0, [A0]
  5423. 0000373E  2007                     move.l     D0, D7
  5424. 00003740  2200                     move.l     D1, D0
  5425. 00003742  C0FC 000E                mulu.w     D0, 0xE
  5426. 00003746  4841                     swap.w     D1
  5427. 00003748  C2FC 000E                mulu.w     D1, 0xE
  5428. 0000374C  4841                     swap.w     D1
  5429. 0000374E  4241                     clr.w      D1
  5430. 00003750  D081                     add.l      D0, D1
  5431. 00003752  3030 0818                move.w     D0, [A0 + D0 + 0x18]
  5432. label00003756:
  5433. 00003756  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5434. 0000375A  4E5E                     unlink     A6
  5435. 0000375C  4E75                     rts
  5436. 0000375E  4E56 FFFC                link       A6, -0x0004
  5437. 00003762  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5438. 00003766  206E 0008                movea.l    A0, [A6 + 0x8]
  5439. 0000376A  2050                     movea.l    A0, [A0]
  5440. 0000376C  2D68 001E FFFC           move.l     [A6 - 0x4], [A0 + 0x1E]
  5441. 00003772  672E                     beq        +0x30 /* 000037A2 */
  5442. label00003774:
  5443. 00003774  7000                     moveq.l    D0, 0x00
  5444. 00003776  2F00                     move.l     -[A7], D0
  5445. 00003778  2F00                     move.l     -[A7], D0
  5446. 0000377A  322E 000E                move.w     D1, [A6 + 0xE]
  5447. 0000377E  48C1                     ext.l      D1
  5448. 00003780  2F01                     move.l     -[A7], D1
  5449. 00003782  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5450. 00003786  4EBA D9BE                jsr        [PC - 0x2642 /* 00001146 */]
  5451. 0000378A  2840                     movea.l    A4, D0
  5452. 0000378C  200C                     move.l     D0, A4
  5453. 0000378E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5454. 00003792  6708                     beq        +0xA /* 0000379C */
  5455. 00003794  302C 0004                move.w     D0, [A4 + 0x4]
  5456. 00003798  6000 0096                bra        +0x98 /* 00003830 */
  5457. label0000379C:
  5458. 0000379C  70FF                     moveq.l    D0, 0xFFFFFFFF
  5459. 0000379E  6000 0090                bra        +0x92 /* 00003830 */
  5460. label000037A2:
  5461. 000037A2  206E 0008                movea.l    A0, [A6 + 0x8]
  5462. 000037A6  2050                     movea.l    A0, [A0]
  5463. 000037A8  3A28 0048                move.w     D5, [A0 + 0x48]
  5464. 000037AC  48C5                     ext.l      D5
  5465. 000037AE  2F05                     move.l     -[A7], D5
  5466. 000037B0  4EBA D8C0                jsr        [PC - 0x2740 /* 00001072 */]
  5467. 000037B4  2D40 FFFC                move.l     [A6 - 0x4], D0
  5468. 000037B8  584F                     addq.w     A7, 4
  5469. 000037BA  6604                     bne        +0x6 /* 000037C0 */
  5470. 000037BC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5471. 000037BE  6070                     bra        +0x72 /* 00003830 */
  5472. label000037C0:
  5473. 000037C0  206E 0008                movea.l    A0, [A6 + 0x8]
  5474. 000037C4  2050                     movea.l    A0, [A0]
  5475. 000037C6  216E FFFC 001E           move.l     [A0 + 0x1E], [A6 - 0x4]
  5476. 000037CC  206E 0008                movea.l    A0, [A6 + 0x8]
  5477. 000037D0  2050                     movea.l    A0, [A0]
  5478. 000037D2  3828 0014                move.w     D4, [A0 + 0x14]
  5479. 000037D6  4247                     clr.w      D7
  5480. 000037D8  604E                     bra        +0x50 /* 00003828 */
  5481. label000037DA:
  5482. 000037DA  48C7                     ext.l      D7
  5483. 000037DC  2F07                     move.l     -[A7], D7
  5484. 000037DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5485. 000037E2  4EBA 0056                jsr        [PC + 0x56 /* 0000383A */]
  5486. 000037E6  2640                     movea.l    A3, D0
  5487. 000037E8  4A53                     tst.w      [A3]
  5488. 000037EA  504F                     addq.w     A7, 8
  5489. 000037EC  6D36                     blt        +0x38 /* 00003824 */
  5490. 000037EE  3013                     move.w     D0, [A3]
  5491. 000037F0  48C0                     ext.l      D0
  5492. 000037F2  2F00                     move.l     -[A7], D0
  5493. 000037F4  48C4                     ext.l      D4
  5494. 000037F6  2F04                     move.l     -[A7], D4
  5495. 000037F8  4EBA FF0E                jsr        [PC - 0xF2 /* 00003708 */]
  5496. 000037FC  3C00                     move.w     D6, D0
  5497. 000037FE  7000                     moveq.l    D0, 0x00
  5498. 00003800  2F00                     move.l     -[A7], D0
  5499. 00003802  7201                     moveq.l    D1, 0x01
  5500. 00003804  2F01                     move.l     -[A7], D1
  5501. 00003806  48C6                     ext.l      D6
  5502. 00003808  2F06                     move.l     -[A7], D6
  5503. 0000380A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5504. 0000380E  4EBA D936                jsr        [PC - 0x26CA /* 00001146 */]
  5505. 00003812  2840                     movea.l    A4, D0
  5506. 00003814  200C                     move.l     D0, A4
  5507. 00003816  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5508. 0000381A  6700 FF58                beq        -0xA6 /* 00003774 */
  5509. 0000381E  48C7                     ext.l      D7
  5510. 00003820  2947 0002                move.l     [A4 + 0x2], D7
  5511. label00003824:
  5512. 00003824  3007                     move.w     D0, D7
  5513. 00003826  5247                     addq.w     D7, 1
  5514. label00003828:
  5515. 00003828  BA47                     cmp.w      D5, D7
  5516. 0000382A  6EAE                     bgt        -0x50 /* 000037DA */
  5517. 0000382C  6000 FF46                bra        -0xB8 /* 00003774 */
  5518. label00003830:
  5519. 00003830  4CEE 18F0 FFE4           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
  5520. 00003836  4E5E                     unlink     A6
  5521. 00003838  4E75                     rts
  5522. fn0000383A:
  5523. 0000383A  4E56 0000                link       A6, 0
  5524. 0000383E  2F0C                     move.l     -[A7], A4
  5525. 00003840  286E 0008                movea.l    A4, [A6 + 0x8]
  5526. 00003844  2054                     movea.l    A0, [A4]
  5527. 00003846  2028 004A                move.l     D0, [A0 + 0x4A]
  5528. 0000384A  D094                     add.l      D0, [A4]
  5529. 0000384C  322E 000E                move.w     D1, [A6 + 0xE]
  5530. 00003850  48C1                     ext.l      D1
  5531. 00003852  2401                     move.l     D2, D1
  5532. 00003854  C2FC 002A                mulu.w     D1, 0x2A /* '*' */
  5533. 00003858  4842                     swap.w     D2
  5534. 0000385A  C4FC 002A                mulu.w     D2, 0x2A /* '*' */
  5535. 0000385E  4842                     swap.w     D2
  5536. 00003860  4242                     clr.w      D2
  5537. 00003862  D282                     add.l      D1, D2
  5538. 00003864  D280                     add.l      D1, D0
  5539. 00003866  2001                     move.l     D0, D1
  5540. 00003868  286E FFFC                movea.l    A4, [A6 - 0x4]
  5541. 0000386C  4E5E                     unlink     A6
  5542. 0000386E  4E75                     rts
  5543. fn00003870:
  5544. 00003870  4E56 0000                link       A6, 0
  5545. 00003874  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5546. 00003878  3A2E 000E                move.w     D5, [A6 + 0xE]
  5547. 0000387C  266E 0008                movea.l    A3, [A6 + 0x8]
  5548. 00003880  2053                     movea.l    A0, [A3]
  5549. 00003882  3C28 000A                move.w     D6, [A0 + 0xA]
  5550. 00003886  4247                     clr.w      D7
  5551. 00003888  6044                     bra        +0x46 /* 000038CE */
  5552. label0000388A:
  5553. 0000388A  48C7                     ext.l      D7
  5554. 0000388C  2053                     movea.l    A0, [A3]
  5555. 0000388E  2007                     move.l     D0, D7
  5556. 00003890  2200                     move.l     D1, D0
  5557. 00003892  C0FC 000C                mulu.w     D0, 0xC
  5558. 00003896  4841                     swap.w     D1
  5559. 00003898  C2FC 000C                mulu.w     D1, 0xC
  5560. 0000389C  4841                     swap.w     D1
  5561. 0000389E  4241                     clr.w      D1
  5562. 000038A0  D081                     add.l      D0, D1
  5563. 000038A2  2870 0852                movea.l    A4, [A0 + D0 + 0x52]
  5564. 000038A6  200C                     move.l     D0, A4
  5565. 000038A8  6720                     beq        +0x22 /* 000038CA */
  5566. 000038AA  2054                     movea.l    A0, [A4]
  5567. 000038AC  BA68 0016                cmp.w      D5, [A0 + 0x16]
  5568. 000038B0  6618                     bne        +0x1A /* 000038CA */
  5569. 000038B2  317C FFFF 0016           move.w     [A0 + 0x16], 0xFFFF
  5570. 000038B8  2054                     movea.l    A0, [A4]
  5571. 000038BA  00A8 0000 0080 0026      ori.l      [A0 + 0x26], 0x80
  5572. 000038C2  2F0C                     move.l     -[A7], A4
  5573. 000038C4  4EBA 0076                jsr        [PC + 0x76 /* 0000393C */]
  5574. 000038C8  584F                     addq.w     A7, 4
  5575. label000038CA:
  5576. 000038CA  3007                     move.w     D0, D7
  5577. 000038CC  5247                     addq.w     D7, 1
  5578. label000038CE:
  5579. 000038CE  BC47                     cmp.w      D6, D7
  5580. 000038D0  6EB8                     bgt        -0x46 /* 0000388A */
  5581. 000038D2  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  5582. 000038D8  4E5E                     unlink     A6
  5583. 000038DA  4E75                     rts
  5584. fn000038DC:
  5585. 000038DC  4E56 0000                link       A6, 0
  5586. 000038E0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5587. 000038E4  266E 0008                movea.l    A3, [A6 + 0x8]
  5588. 000038E8  2053                     movea.l    A0, [A3]
  5589. 000038EA  0268 FFF7 0026           andi.w     [A0 + 0x26], 0xFFF7
  5590. 000038F0  3C28 000A                move.w     D6, [A0 + 0xA]
  5591. 000038F4  4247                     clr.w      D7
  5592. 000038F6  6036                     bra        +0x38 /* 0000392E */
  5593. label000038F8:
  5594. 000038F8  48C7                     ext.l      D7
  5595. 000038FA  2053                     movea.l    A0, [A3]
  5596. 000038FC  2007                     move.l     D0, D7
  5597. 000038FE  2200                     move.l     D1, D0
  5598. 00003900  C0FC 000C                mulu.w     D0, 0xC
  5599. 00003904  4841                     swap.w     D1
  5600. 00003906  C2FC 000C                mulu.w     D1, 0xC
  5601. 0000390A  4841                     swap.w     D1
  5602. 0000390C  4241                     clr.w      D1
  5603. 0000390E  D081                     add.l      D0, D1
  5604. 00003910  2870 0852                movea.l    A4, [A0 + D0 + 0x52]
  5605. 00003914  200C                     move.l     D0, A4
  5606. 00003916  6712                     beq        +0x14 /* 0000392A */
  5607. 00003918  2054                     movea.l    A0, [A4]
  5608. 0000391A  7002                     moveq.l    D0, 0x02
  5609. 0000391C  C0A8 0026                and.l      D0, [A0 + 0x26]
  5610. 00003920  6708                     beq        +0xA /* 0000392A */
  5611. 00003922  2F0C                     move.l     -[A7], A4
  5612. 00003924  4EBA FCB0                jsr        [PC - 0x350 /* 000035D6 */]
  5613. 00003928  584F                     addq.w     A7, 4
  5614. label0000392A:
  5615. 0000392A  3007                     move.w     D0, D7
  5616. 0000392C  5247                     addq.w     D7, 1
  5617. label0000392E:
  5618. 0000392E  BC47                     cmp.w      D6, D7
  5619. 00003930  6EC6                     bgt        -0x38 /* 000038F8 */
  5620. 00003932  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  5621. 00003938  4E5E                     unlink     A6
  5622. 0000393A  4E75                     rts
  5623. fn0000393C:
  5624. 0000393C  4E56 FFF4                link       A6, -0x000C
  5625. 00003940  48E7 0118                movem.l    -[A7], D7,A3,A4
  5626. 00003944  266E 0008                movea.l    A3, [A6 + 0x8]
  5627. 00003948  200B                     move.l     D0, A3
  5628. 0000394A  6606                     bne        +0x8 /* 00003952 */
  5629. 0000394C  7000                     moveq.l    D0, 0x00
  5630. 0000394E  6000 0148                bra        +0x14A /* 00003A98 */
  5631. label00003952:
  5632. 00003952  2853                     movea.l    A4, [A3]
  5633. 00003954  53AC 0004                subq.l     [A4 + 0x4], 1
  5634. 00003958  4AAC 0004                tst.l      [A4 + 0x4]
  5635. 0000395C  6F06                     ble        +0x8 /* 00003964 */
  5636. 0000395E  7000                     moveq.l    D0, 0x00
  5637. 00003960  6000 0136                bra        +0x138 /* 00003A98 */
  5638. label00003964:
  5639. 00003964  2D6D F106 FFF8           move.l     [A6 - 0x8], [A5 - 0xEFA]
  5640. 0000396A  3E2C 0014                move.w     D7, [A4 + 0x14]
  5641. 0000396E  2D6C 001E FFFC           move.l     [A6 - 0x4], [A4 + 0x1E]
  5642. 00003974  670C                     beq        +0xE /* 00003982 */
  5643. 00003976  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5644. 0000397A  4EBA DA5A                jsr        [PC - 0x25A6 /* 000013D6 */]
  5645. 0000397E  2853                     movea.l    A4, [A3]
  5646. 00003980  584F                     addq.w     A7, 4
  5647. label00003982:
  5648. 00003982  2D6C 0022 FFFC           move.l     [A6 - 0x4], [A4 + 0x22]
  5649. 00003988  670C                     beq        +0xE /* 00003996 */
  5650. 0000398A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5651. 0000398E  4EBA EC60                jsr        [PC - 0x13A0 /* 000025F0 */]
  5652. 00003992  2853                     movea.l    A4, [A3]
  5653. 00003994  584F                     addq.w     A7, 4
  5654. label00003996:
  5655. 00003996  202C 0026                move.l     D0, [A4 + 0x26]
  5656. 0000399A  0800 0000                btst.b     D0, 0x0
  5657. 0000399E  670C                     beq        +0xE /* 000039AC */
  5658. 000039A0  2F2C 001A                move.l     -[A7], [A4 + 0x1A]
  5659. 000039A4  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5660. 000039A8  2853                     movea.l    A4, [A3]
  5661. 000039AA  584F                     addq.w     A7, 4
  5662. label000039AC:
  5663. 000039AC  4A6C 0018                tst.w      [A4 + 0x18]
  5664. 000039B0  6D30                     blt        +0x32 /* 000039E2 */
  5665. 000039B2  302C 0018                move.w     D0, [A4 + 0x18]
  5666. 000039B6  48C0                     ext.l      D0
  5667. 000039B8  2F00                     move.l     -[A7], D0
  5668. 000039BA  48C7                     ext.l      D7
  5669. 000039BC  206E FFF8                movea.l    A0, [A6 - 0x8]
  5670. 000039C0  2050                     movea.l    A0, [A0]
  5671. 000039C2  2007                     move.l     D0, D7
  5672. 000039C4  2200                     move.l     D1, D0
  5673. 000039C6  C0FC 0016                mulu.w     D0, 0x16
  5674. 000039CA  4841                     swap.w     D1
  5675. 000039CC  C2FC 0016                mulu.w     D1, 0x16
  5676. 000039D0  4841                     swap.w     D1
  5677. 000039D2  4241                     clr.w      D1
  5678. 000039D4  D081                     add.l      D0, D1
  5679. 000039D6  2F30 0822                move.l     -[A7], [A0 + D0 + 0x22]
  5680. 000039DA  4EAD 1E62                jsr        [A5 + 0x1E62 /* export_968 */]
  5681. 000039DE  2853                     movea.l    A4, [A3]
  5682. 000039E0  504F                     addq.w     A7, 8
  5683. label000039E2:
  5684. 000039E2  7002                     moveq.l    D0, 0x02
  5685. 000039E4  C0AC 0026                and.l      D0, [A4 + 0x26]
  5686. 000039E8  670A                     beq        +0xC /* 000039F4 */
  5687. 000039EA  2F0B                     move.l     -[A7], A3
  5688. 000039EC  4EBA FC50                jsr        [PC - 0x3B0 /* 0000363E */]
  5689. 000039F0  2853                     movea.l    A4, [A3]
  5690. 000039F2  584F                     addq.w     A7, 4
  5691. label000039F4:
  5692. 000039F4  48C7                     ext.l      D7
  5693. 000039F6  206E FFF8                movea.l    A0, [A6 - 0x8]
  5694. 000039FA  2050                     movea.l    A0, [A0]
  5695. 000039FC  2007                     move.l     D0, D7
  5696. 000039FE  2200                     move.l     D1, D0
  5697. 00003A00  C0FC 0016                mulu.w     D0, 0x16
  5698. 00003A04  4841                     swap.w     D1
  5699. 00003A06  C2FC 0016                mulu.w     D1, 0x16
  5700. 00003A0A  4841                     swap.w     D1
  5701. 00003A0C  4241                     clr.w      D1
  5702. 00003A0E  D081                     add.l      D0, D1
  5703. 00003A10  2D70 081E FFF4           move.l     [A6 - 0xC], [A0 + D0 + 0x1E]
  5704. 00003A16  203C 0000 0100           move.l     D0, 0x100
  5705. 00003A1C  C0AC 0026                and.l      D0, [A4 + 0x26]
  5706. 00003A20  6716                     beq        +0x18 /* 00003A38 */
  5707. 00003A22  2053                     movea.l    A0, [A3]
  5708. 00003A24  3028 0012                move.w     D0, [A0 + 0x12]
  5709. 00003A28  48C0                     ext.l      D0
  5710. 00003A2A  2F00                     move.l     -[A7], D0
  5711. 00003A2C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5712. 00003A30  4EBA FE3E                jsr        [PC - 0x1C2 /* 00003870 */]
  5713. 00003A34  2853                     movea.l    A4, [A3]
  5714. 00003A36  504F                     addq.w     A7, 8
  5715. label00003A38:
  5716. 00003A38  302C 0012                move.w     D0, [A4 + 0x12]
  5717. 00003A3C  48C0                     ext.l      D0
  5718. 00003A3E  2F00                     move.l     -[A7], D0
  5719. 00003A40  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5720. 00003A44  4EBA FA26                jsr        [PC - 0x5DA /* 0000346C */]
  5721. 00003A48  2F0B                     move.l     -[A7], A3
  5722. 00003A4A  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5723. 00003A4E  206E FFF4                movea.l    A0, [A6 - 0xC]
  5724. 00003A52  2050                     movea.l    A0, [A0]
  5725. 00003A54  7008                     moveq.l    D0, 0x08
  5726. 00003A56  C068 0026                and.w      D0, [A0 + 0x26]
  5727. 00003A5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5728. 00003A5E  670A                     beq        +0xC /* 00003A6A */
  5729. 00003A60  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5730. 00003A64  4EBA FE76                jsr        [PC - 0x18A /* 000038DC */]
  5731. 00003A68  584F                     addq.w     A7, 4
  5732. label00003A6A:
  5733. 00003A6A  206E FFF4                movea.l    A0, [A6 - 0xC]
  5734. 00003A6E  2050                     movea.l    A0, [A0]
  5735. 00003A70  5368 0024                subq.w     [A0 + 0x24], 1
  5736. 00003A74  4A68 0024                tst.w      [A0 + 0x24]
  5737. 00003A78  6E1C                     bgt        +0x1E /* 00003A96 */
  5738. 00003A7A  206E FFF4                movea.l    A0, [A6 - 0xC]
  5739. 00003A7E  2050                     movea.l    A0, [A0]
  5740. 00003A80  7002                     moveq.l    D0, 0x02
  5741. 00003A82  C068 0026                and.w      D0, [A0 + 0x26]
  5742. 00003A86  670E                     beq        +0x10 /* 00003A96 */
  5743. 00003A88  48C7                     ext.l      D7
  5744. 00003A8A  2F07                     move.l     -[A7], D7
  5745. 00003A8C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5746. 00003A90  4EBA 02E4                jsr        [PC + 0x2E4 /* 00003D76 */]
  5747. 00003A94  504F                     addq.w     A7, 8
  5748. label00003A96:
  5749. 00003A96  7001                     moveq.l    D0, 0x01
  5750. label00003A98:
  5751. 00003A98  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  5752. 00003A9E  4E5E                     unlink     A6
  5753. 00003AA0  4E75                     rts
  5754. 00003AA2  4E56 0000                link       A6, 0
  5755. 00003AA6  48E7 0118                movem.l    -[A7], D7,A3,A4
  5756. 00003AAA  266E 0008                movea.l    A3, [A6 + 0x8]
  5757. 00003AAE  2853                     movea.l    A4, [A3]
  5758. 00003AB0  3E2C 0028                move.w     D7, [A4 + 0x28]
  5759. 00003AB4  6D1E                     blt        +0x20 /* 00003AD4 */
  5760. 00003AB6  48C7                     ext.l      D7
  5761. 00003AB8  2007                     move.l     D0, D7
  5762. 00003ABA  2200                     move.l     D1, D0
  5763. 00003ABC  C0FC 000C                mulu.w     D0, 0xC
  5764. 00003AC0  4841                     swap.w     D1
  5765. 00003AC2  C2FC 000C                mulu.w     D1, 0xC
  5766. 00003AC6  4841                     swap.w     D1
  5767. 00003AC8  4241                     clr.w      D1
  5768. 00003ACA  D081                     add.l      D0, D1
  5769. 00003ACC  3974 085C 0028           move.w     [A4 + 0x28], [A4 + D0 + 0x5C]
  5770. 00003AD2  601E                     bra        +0x20 /* 00003AF2 */
  5771. label00003AD4:
  5772. 00003AD4  3E2C 000A                move.w     D7, [A4 + 0xA]
  5773. 00003AD8  48C7                     ext.l      D7
  5774. 00003ADA  2F07                     move.l     -[A7], D7
  5775. 00003ADC  2F0B                     move.l     -[A7], A3
  5776. 00003ADE  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  5777. 00003AE2  4EBA E934                jsr        [PC - 0x16CC /* 00002418 */]
  5778. 00003AE6  4A00                     tst.b      D0
  5779. 00003AE8  504F                     addq.w     A7, 8
  5780. 00003AEA  6604                     bne        +0x6 /* 00003AF0 */
  5781. 00003AEC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5782. 00003AEE  604C                     bra        +0x4E /* 00003B3C */
  5783. label00003AF0:
  5784. 00003AF0  2853                     movea.l    A4, [A3]
  5785. label00003AF2:
  5786. 00003AF2  206E 000C                movea.l    A0, [A6 + 0xC]
  5787. 00003AF6  2650                     movea.l    A3, [A0]
  5788. 00003AF8  7000                     moveq.l    D0, 0x00
  5789. 00003AFA  2740 0004                move.l     [A3 + 0x4], D0
  5790. 00003AFE  3747 0012                move.w     [A3 + 0x12], D7
  5791. 00003B02  376D F120 0014           move.w     [A3 + 0x14], [A5 - 0xEE0]
  5792. 00003B08  526C 0024                addq.w     [A4 + 0x24], 1
  5793. 00003B0C  006C 0001 0026           ori.w      [A4 + 0x26], 0x1
  5794. 00003B12  48C7                     ext.l      D7
  5795. 00003B14  2207                     move.l     D1, D7
  5796. 00003B16  2401                     move.l     D2, D1
  5797. 00003B18  C2FC 000C                mulu.w     D1, 0xC
  5798. 00003B1C  4842                     swap.w     D2
  5799. 00003B1E  C4FC 000C                mulu.w     D2, 0xC
  5800. 00003B22  4842                     swap.w     D2
  5801. 00003B24  4242                     clr.w      D2
  5802. 00003B26  D282                     add.l      D1, D2
  5803. 00003B28  47F4 1852                lea.l      A3, [A4 + D1 + 0x52]
  5804. 00003B2C  26AE 000C                move.l     [A3], [A6 + 0xC]
  5805. 00003B30  72FF                     moveq.l    D1, 0xFFFFFFFF
  5806. 00003B32  2741 0004                move.l     [A3 + 0x4], D1
  5807. 00003B36  426B 0008                clr.w      [A3 + 0x8]
  5808. 00003B3A  3007                     move.w     D0, D7
  5809. label00003B3C:
  5810. 00003B3C  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  5811. 00003B42  4E5E                     unlink     A6
  5812. 00003B44  4E75                     rts
  5813. 00003B46  4E56 0000                link       A6, 0
  5814. 00003B4A  302D F150                move.w     D0, [A5 - 0xEB0]
  5815. 00003B4E  B06D F120                cmp.w      D0, [A5 - 0xEE0]
  5816. 00003B52  670E                     beq        +0x10 /* 00003B62 */
  5817. 00003B54  302D F150                move.w     D0, [A5 - 0xEB0]
  5818. 00003B58  48C0                     ext.l      D0
  5819. 00003B5A  2F00                     move.l     -[A7], D0
  5820. 00003B5C  4EBA 0008                jsr        [PC + 0x8 /* 00003B66 */]
  5821. 00003B60  584F                     addq.w     A7, 4
  5822. label00003B62:
  5823. 00003B62  4E5E                     unlink     A6
  5824. 00003B64  4E75                     rts
  5825. fn00003B66:
  5826. 00003B66  4E56 0000                link       A6, 0
  5827. 00003B6A  2F07                     move.l     -[A7], D7
  5828. 00003B6C  3E2E 000A                move.w     D7, [A6 + 0xA]
  5829. 00003B70  3B47 F120                move.w     [A5 - 0xEE0], D7
  5830. 00003B74  48C7                     ext.l      D7
  5831. 00003B76  206D F106                movea.l    A0, [A5 - 0xEFA]
  5832. 00003B7A  2050                     movea.l    A0, [A0]
  5833. 00003B7C  2007                     move.l     D0, D7
  5834. 00003B7E  2200                     move.l     D1, D0
  5835. 00003B80  C0FC 0016                mulu.w     D0, 0x16
  5836. 00003B84  4841                     swap.w     D1
  5837. 00003B86  C2FC 0016                mulu.w     D1, 0x16
  5838. 00003B8A  4841                     swap.w     D1
  5839. 00003B8C  4241                     clr.w      D1
  5840. 00003B8E  D081                     add.l      D0, D1
  5841. 00003B90  43ED F10A                lea.l      A1, [A5 - 0xEF6]
  5842. 00003B94  41F0 0816                lea.l      A0, [A0 + D0 + 0x16]
  5843. 00003B98  7004                     moveq.l    D0, 0x04
  5844. label00003B9A:
  5845. 00003B9A  22D8                     move.l     [A1]+, [A0]+
  5846. 00003B9C  51C8 FFFC                dbf        D0, -0x6 /* 00003B9A */
  5847. 00003BA0  32D8                     move.w     [A1]+, [A0]+
  5848. 00003BA2  2E2E FFFC                move.l     D7, [A6 - 0x4]
  5849. 00003BA6  4E5E                     unlink     A6
  5850. 00003BA8  4E75                     rts
  5851. fn00003BAA:
  5852. 00003BAA  4E56 0000                link       A6, 0
  5853. 00003BAE  7064                     moveq.l    D0, 0x64
  5854. 00003BB0  2F00                     move.l     -[A7], D0
  5855. 00003BB2  720E                     moveq.l    D1, 0x0E
  5856. 00003BB4  2F01                     move.l     -[A7], D1
  5857. 00003BB6  7022                     moveq.l    D0, 0x22
  5858. 00003BB8  2F00                     move.l     -[A7], D0
  5859. 00003BBA  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  5860. 00003BBE  4E5E                     unlink     A6
  5861. 00003BC0  4E75                     rts
  5862. fn00003BC2:
  5863. 00003BC2  4E56 0000                link       A6, 0
  5864. 00003BC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5865. 00003BCA  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5866. 00003BCE  584F                     addq.w     A7, 4
  5867. 00003BD0  4E5E                     unlink     A6
  5868. 00003BD2  4E75                     rts
  5869. fn00003BD4:
  5870. 00003BD4  4E56 0000                link       A6, 0
  5871. 00003BD8  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  5872. 00003BDC  7032                     moveq.l    D0, 0x32
  5873. 00003BDE  2F00                     move.l     -[A7], D0
  5874. 00003BE0  720C                     moveq.l    D1, 0x0C
  5875. 00003BE2  2F01                     move.l     -[A7], D1
  5876. 00003BE4  705E                     moveq.l    D0, 0x5E
  5877. 00003BE6  2F00                     move.l     -[A7], D0
  5878. 00003BE8  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  5879. 00003BEC  2640                     movea.l    A3, D0
  5880. 00003BEE  200B                     move.l     D0, A3
  5881. 00003BF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5882. 00003BF4  6744                     beq        +0x46 /* 00003C3A */
  5883. 00003BF6  2853                     movea.l    A4, [A3]
  5884. 00003BF8  7000                     moveq.l    D0, 0x00
  5885. 00003BFA  2940 0014                move.l     [A4 + 0x14], D0
  5886. 00003BFE  2940 0018                move.l     [A4 + 0x18], D0
  5887. 00003C02  72FF                     moveq.l    D1, 0xFFFFFFFF
  5888. 00003C04  2941 001C                move.l     [A4 + 0x1C], D1
  5889. 00003C08  2941 0020                move.l     [A4 + 0x20], D1
  5890. 00003C0C  42AC 0024                clr.l      [A4 + 0x24]
  5891. 00003C10  397C FFFF 0028           move.w     [A4 + 0x28], 0xFFFF
  5892. 00003C16  397C FFFF 002A           move.w     [A4 + 0x2A], 0xFFFF
  5893. 00003C1C  397C FFFF 002C           move.w     [A4 + 0x2C], 0xFFFF
  5894. 00003C22  4247                     clr.w      D7
  5895. 00003C24  7612                     moveq.l    D3, 0x12
  5896. label00003C26:
  5897. 00003C26  48C7                     ext.l      D7
  5898. 00003C28  2007                     move.l     D0, D7
  5899. 00003C2A  D080                     add.l      D0, D0
  5900. 00003C2C  39BC FFFF 082E           move.w     [A4 + D0 + 0x2E], 0xFFFF
  5901. 00003C32  3007                     move.w     D0, D7
  5902. 00003C34  5247                     addq.w     D7, 1
  5903. 00003C36  B647                     cmp.w      D3, D7
  5904. 00003C38  6EEC                     bgt        -0x12 /* 00003C26 */
  5905. label00003C3A:
  5906. 00003C3A  200B                     move.l     D0, A3
  5907. 00003C3C  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  5908. 00003C42  4E5E                     unlink     A6
  5909. 00003C44  4E75                     rts
  5910. fn00003C46:
  5911. 00003C46  4E56 FFEA                link       A6, -0x0016
  5912. 00003C4A  48E7 0108                movem.l    -[A7], D7,A4
  5913. 00003C4E  286E 0008                movea.l    A4, [A6 + 0x8]
  5914. 00003C52  7016                     moveq.l    D0, 0x16
  5915. 00003C54  2F00                     move.l     -[A7], D0
  5916. 00003C56  486E FFEA                pea.l      [A6 - 0x16]
  5917. 00003C5A  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  5918. 00003C5E  4878 00C0                push.l     0xC0
  5919. 00003C62  707F                     moveq.l    D0, 0x7F
  5920. 00003C64  2F00                     move.l     -[A7], D0
  5921. 00003C66  4EBA D452                jsr        [PC - 0x2BAE /* 000010BA */]
  5922. 00003C6A  2D40 FFEA                move.l     [A6 - 0x16], D0
  5923. 00003C6E  4EBA E7A8                jsr        [PC - 0x1858 /* 00002418 */]
  5924. 00003C72  4A00                     tst.b      D0
  5925. 00003C74  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5926. 00003C78  6700 0096                beq        +0x98 /* 00003D10 */
  5927. 00003C7C  4EBA FF2C                jsr        [PC - 0xD4 /* 00003BAA */]
  5928. 00003C80  2D40 FFEE                move.l     [A6 - 0x12], D0
  5929. 00003C84  4EBA E792                jsr        [PC - 0x186E /* 00002418 */]
  5930. 00003C88  4A00                     tst.b      D0
  5931. 00003C8A  6700 0084                beq        +0x86 /* 00003D10 */
  5932. 00003C8E  4EBA FF44                jsr        [PC - 0xBC /* 00003BD4 */]
  5933. 00003C92  2D40 FFF2                move.l     [A6 - 0xE], D0
  5934. 00003C96  4EBA E780                jsr        [PC - 0x1880 /* 00002418 */]
  5935. 00003C9A  4A00                     tst.b      D0
  5936. 00003C9C  6772                     beq        +0x74 /* 00003D10 */
  5937. 00003C9E  4EBA D492                jsr        [PC - 0x2B6E /* 00001132 */]
  5938. 00003CA2  2D40 FFF6                move.l     [A6 - 0xA], D0
  5939. 00003CA6  4EBA E770                jsr        [PC - 0x1890 /* 00002418 */]
  5940. 00003CAA  4A00                     tst.b      D0
  5941. 00003CAC  6762                     beq        +0x64 /* 00003D10 */
  5942. 00003CAE  7001                     moveq.l    D0, 0x01
  5943. 00003CB0  2F00                     move.l     -[A7], D0
  5944. 00003CB2  7214                     moveq.l    D1, 0x14
  5945. 00003CB4  2F01                     move.l     -[A7], D1
  5946. 00003CB6  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  5947. 00003CBA  2D40 FFFA                move.l     [A6 - 0x6], D0
  5948. 00003CBE  4EBA E758                jsr        [PC - 0x18A8 /* 00002418 */]
  5949. 00003CC2  4A00                     tst.b      D0
  5950. 00003CC4  504F                     addq.w     A7, 8
  5951. 00003CC6  6748                     beq        +0x4A /* 00003D10 */
  5952. 00003CC8  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  5953. 00003CCE  2054                     movea.l    A0, [A4]
  5954. 00003CD0  3E28 0014                move.w     D7, [A0 + 0x14]
  5955. 00003CD4  6D20                     blt        +0x22 /* 00003CF6 */
  5956. 00003CD6  48C7                     ext.l      D7
  5957. 00003CD8  2007                     move.l     D0, D7
  5958. 00003CDA  2200                     move.l     D1, D0
  5959. 00003CDC  C0FC 0016                mulu.w     D0, 0x16
  5960. 00003CE0  4841                     swap.w     D1
  5961. 00003CE2  C2FC 0016                mulu.w     D1, 0x16
  5962. 00003CE6  4841                     swap.w     D1
  5963. 00003CE8  4241                     clr.w      D1
  5964. 00003CEA  D081                     add.l      D0, D1
  5965. 00003CEC  2254                     movea.l    A1, [A4]
  5966. 00003CEE  3370 082A 0014           move.w     [A1 + 0x14], [A0 + D0 + 0x2A]
  5967. 00003CF4  604A                     bra        +0x4C /* 00003D40 */
  5968. label00003CF6:
  5969. 00003CF6  2054                     movea.l    A0, [A4]
  5970. 00003CF8  3E28 000A                move.w     D7, [A0 + 0xA]
  5971. 00003CFC  48C7                     ext.l      D7
  5972. 00003CFE  2F07                     move.l     -[A7], D7
  5973. 00003D00  2F0C                     move.l     -[A7], A4
  5974. 00003D02  4EAD 07C2                jsr        [A5 + 0x7C2 /* export_244 */]
  5975. 00003D06  4EBA E710                jsr        [PC - 0x18F0 /* 00002418 */]
  5976. 00003D0A  4A00                     tst.b      D0
  5977. 00003D0C  504F                     addq.w     A7, 8
  5978. 00003D0E  6630                     bne        +0x32 /* 00003D40 */
  5979. label00003D10:
  5980. 00003D10  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  5981. 00003D14  4EBA D6C0                jsr        [PC - 0x2940 /* 000013D6 */]
  5982. 00003D18  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5983. 00003D1C  4EBA FEA4                jsr        [PC - 0x15C /* 00003BC2 */]
  5984. 00003D20  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5985. 00003D24  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5986. 00003D28  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  5987. 00003D2C  4EBA D6A8                jsr        [PC - 0x2958 /* 000013D6 */]
  5988. 00003D30  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  5989. 00003D34  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  5990. 00003D38  70FF                     moveq.l    D0, 0xFFFFFFFF
  5991. 00003D3A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5992. 00003D3E  602C                     bra        +0x2E /* 00003D6C */
  5993. label00003D40:
  5994. 00003D40  48C7                     ext.l      D7
  5995. 00003D42  2054                     movea.l    A0, [A4]
  5996. 00003D44  2007                     move.l     D0, D7
  5997. 00003D46  2200                     move.l     D1, D0
  5998. 00003D48  C0FC 0016                mulu.w     D0, 0x16
  5999. 00003D4C  4841                     swap.w     D1
  6000. 00003D4E  C2FC 0016                mulu.w     D1, 0x16
  6001. 00003D52  4841                     swap.w     D1
  6002. 00003D54  4241                     clr.w      D1
  6003. 00003D56  D081                     add.l      D0, D1
  6004. 00003D58  41F0 0816                lea.l      A0, [A0 + D0 + 0x16]
  6005. 00003D5C  43EE FFEA                lea.l      A1, [A6 - 0x16]
  6006. 00003D60  7004                     moveq.l    D0, 0x04
  6007. label00003D62:
  6008. 00003D62  20D9                     move.l     [A0]+, [A1]+
  6009. 00003D64  51C8 FFFC                dbf        D0, -0x6 /* 00003D62 */
  6010. 00003D68  30D9                     move.w     [A0]+, [A1]+
  6011. 00003D6A  3007                     move.w     D0, D7
  6012. label00003D6C:
  6013. 00003D6C  4CEE 1080 FFE2           movem.l    D7,A4, [A6 - 0x1E]
  6014. 00003D72  4E5E                     unlink     A6
  6015. 00003D74  4E75                     rts
  6016. fn00003D76:
  6017. 00003D76  4E56 FFEA                link       A6, -0x0016
  6018. 00003D7A  48E7 0118                movem.l    -[A7], D7,A3,A4
  6019. 00003D7E  3E2E 000E                move.w     D7, [A6 + 0xE]
  6020. 00003D82  286E 0008                movea.l    A4, [A6 + 0x8]
  6021. 00003D86  48C7                     ext.l      D7
  6022. 00003D88  2054                     movea.l    A0, [A4]
  6023. 00003D8A  2007                     move.l     D0, D7
  6024. 00003D8C  2200                     move.l     D1, D0
  6025. 00003D8E  C0FC 0016                mulu.w     D0, 0x16
  6026. 00003D92  4841                     swap.w     D1
  6027. 00003D94  C2FC 0016                mulu.w     D1, 0x16
  6028. 00003D98  4841                     swap.w     D1
  6029. 00003D9A  4241                     clr.w      D1
  6030. 00003D9C  D081                     add.l      D0, D1
  6031. 00003D9E  43EE FFEA                lea.l      A1, [A6 - 0x16]
  6032. 00003DA2  41F0 0816                lea.l      A0, [A0 + D0 + 0x16]
  6033. 00003DA6  7004                     moveq.l    D0, 0x04
  6034. label00003DA8:
  6035. 00003DA8  22D8                     move.l     [A1]+, [A0]+
  6036. 00003DAA  51C8 FFFC                dbf        D0, -0x6 /* 00003DA8 */
  6037. 00003DAE  32D8                     move.w     [A1]+, [A0]+
  6038. 00003DB0  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  6039. 00003DB4  4EBA D620                jsr        [PC - 0x29E0 /* 000013D6 */]
  6040. 00003DB8  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  6041. 00003DBC  4EBA FE04                jsr        [PC - 0x1FC /* 00003BC2 */]
  6042. 00003DC0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6043. 00003DC4  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6044. 00003DC8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  6045. 00003DCC  4EBA D608                jsr        [PC - 0x29F8 /* 000013D6 */]
  6046. 00003DD0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  6047. 00003DD4  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  6048. 00003DD8  48C7                     ext.l      D7
  6049. 00003DDA  2054                     movea.l    A0, [A4]
  6050. 00003DDC  2007                     move.l     D0, D7
  6051. 00003DDE  2200                     move.l     D1, D0
  6052. 00003DE0  C0FC 0016                mulu.w     D0, 0x16
  6053. 00003DE4  4841                     swap.w     D1
  6054. 00003DE6  C2FC 0016                mulu.w     D1, 0x16
  6055. 00003DEA  4841                     swap.w     D1
  6056. 00003DEC  4241                     clr.w      D1
  6057. 00003DEE  D081                     add.l      D0, D1
  6058. 00003DF0  47F0 0816                lea.l      A3, [A0 + D0 + 0x16]
  6059. 00003DF4  7016                     moveq.l    D0, 0x16
  6060. 00003DF6  2F00                     move.l     -[A7], D0
  6061. 00003DF8  2F0B                     move.l     -[A7], A3
  6062. 00003DFA  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  6063. 00003DFE  2054                     movea.l    A0, [A4]
  6064. 00003E00  3768 0014 0014           move.w     [A3 + 0x14], [A0 + 0x14]
  6065. 00003E06  2054                     movea.l    A0, [A4]
  6066. 00003E08  3147 0014                move.w     [A0 + 0x14], D7
  6067. 00003E0C  BE6D F120                cmp.w      D7, [A5 - 0xEE0]
  6068. 00003E10  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6069. 00003E14  6606                     bne        +0x8 /* 00003E1C */
  6070. 00003E16  3B7C FFFF F120           move.w     [A5 - 0xEE0], 0xFFFF
  6071. label00003E1C:
  6072. 00003E1C  4CEE 1880 FFDE           movem.l    D7,A3,A4, [A6 - 0x22]
  6073. 00003E22  4E5E                     unlink     A6
  6074. 00003E24  4E75                     rts
  6075. fn00003E26:
  6076. 00003E26  4E56 0000                link       A6, 0
  6077. 00003E2A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6078. 00003E2E  3A2E 000E                move.w     D5, [A6 + 0xE]
  6079. 00003E32  7014                     moveq.l    D0, 0x14
  6080. 00003E34  2F00                     move.l     -[A7], D0
  6081. 00003E36  48C5                     ext.l      D5
  6082. 00003E38  206E 0008                movea.l    A0, [A6 + 0x8]
  6083. 00003E3C  2050                     movea.l    A0, [A0]
  6084. 00003E3E  2205                     move.l     D1, D5
  6085. 00003E40  2401                     move.l     D2, D1
  6086. 00003E42  C2FC 0016                mulu.w     D1, 0x16
  6087. 00003E46  4842                     swap.w     D2
  6088. 00003E48  C4FC 0016                mulu.w     D2, 0x16
  6089. 00003E4C  4842                     swap.w     D2
  6090. 00003E4E  4242                     clr.w      D2
  6091. 00003E50  D282                     add.l      D1, D2
  6092. 00003E52  2070 1826                movea.l    A0, [A0 + D1 + 0x26]
  6093. 00003E56  2F10                     move.l     -[A7], [A0]
  6094. 00003E58  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  6095. 00003E5C  48C5                     ext.l      D5
  6096. 00003E5E  206E 0008                movea.l    A0, [A6 + 0x8]
  6097. 00003E62  2050                     movea.l    A0, [A0]
  6098. 00003E64  2005                     move.l     D0, D5
  6099. 00003E66  2200                     move.l     D1, D0
  6100. 00003E68  C0FC 0016                mulu.w     D0, 0x16
  6101. 00003E6C  4841                     swap.w     D1
  6102. 00003E6E  C2FC 0016                mulu.w     D1, 0x16
  6103. 00003E72  4841                     swap.w     D1
  6104. 00003E74  4241                     clr.w      D1
  6105. 00003E76  D081                     add.l      D0, D1
  6106. 00003E78  2670 081E                movea.l    A3, [A0 + D0 + 0x1E]
  6107. 00003E7C  2053                     movea.l    A0, [A3]
  6108. 00003E7E  7000                     moveq.l    D0, 0x00
  6109. 00003E80  2140 0018                move.l     [A0 + 0x18], D0
  6110. 00003E84  2053                     movea.l    A0, [A3]
  6111. 00003E86  3C28 000A                move.w     D6, [A0 + 0xA]
  6112. 00003E8A  4247                     clr.w      D7
  6113. 00003E8C  504F                     addq.w     A7, 8
  6114. 00003E8E  603A                     bra        +0x3C /* 00003ECA */
  6115. label00003E90:
  6116. 00003E90  48C7                     ext.l      D7
  6117. 00003E92  2053                     movea.l    A0, [A3]
  6118. 00003E94  2007                     move.l     D0, D7
  6119. 00003E96  2200                     move.l     D1, D0
  6120. 00003E98  C0FC 000C                mulu.w     D0, 0xC
  6121. 00003E9C  4841                     swap.w     D1
  6122. 00003E9E  C2FC 000C                mulu.w     D1, 0xC
  6123. 00003EA2  4841                     swap.w     D1
  6124. 00003EA4  4241                     clr.w      D1
  6125. 00003EA6  D081                     add.l      D0, D1
  6126. 00003EA8  2870 0852                movea.l    A4, [A0 + D0 + 0x52]
  6127. 00003EAC  200C                     move.l     D0, A4
  6128. 00003EAE  6716                     beq        +0x18 /* 00003EC6 */
  6129. 00003EB0  2054                     movea.l    A0, [A4]
  6130. 00003EB2  203C 0000 0080           move.l     D0, 0x80
  6131. 00003EB8  C0A8 0026                and.l      D0, [A0 + 0x26]
  6132. 00003EBC  6608                     bne        +0xA /* 00003EC6 */
  6133. 00003EBE  2F0C                     move.l     -[A7], A4
  6134. 00003EC0  4EBA FA7A                jsr        [PC - 0x586 /* 0000393C */]
  6135. 00003EC4  584F                     addq.w     A7, 4
  6136. label00003EC6:
  6137. 00003EC6  3007                     move.w     D0, D7
  6138. 00003EC8  5247                     addq.w     D7, 1
  6139. label00003ECA:
  6140. 00003ECA  BC47                     cmp.w      D6, D7
  6141. 00003ECC  6EC2                     bgt        -0x3C /* 00003E90 */
  6142. 00003ECE  2053                     movea.l    A0, [A3]
  6143. 00003ED0  4A68 0024                tst.w      [A0 + 0x24]
  6144. 00003ED4  6E10                     bgt        +0x12 /* 00003EE6 */
  6145. 00003ED6  48C5                     ext.l      D5
  6146. 00003ED8  2F05                     move.l     -[A7], D5
  6147. 00003EDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6148. 00003EDE  4EBA FE96                jsr        [PC - 0x16A /* 00003D76 */]
  6149. 00003EE2  504F                     addq.w     A7, 8
  6150. 00003EE4  6008                     bra        +0xA /* 00003EEE */
  6151. label00003EE6:
  6152. 00003EE6  2053                     movea.l    A0, [A3]
  6153. 00003EE8  0068 0002 0026           ori.w      [A0 + 0x26], 0x2
  6154. label00003EEE:
  6155. 00003EEE  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  6156. 00003EF4  4E5E                     unlink     A6
  6157. 00003EF6  4E75                     rts
  6158. fn00003EF8:
  6159. 00003EF8  4E56 0000                link       A6, 0
  6160. 00003EFC  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  6161. 00003F00  266E 0008                movea.l    A3, [A6 + 0x8]
  6162. 00003F04  4A6D F166                tst.w      [A5 - 0xE9A]
  6163. 00003F08  6600 009C                bne        +0x9E /* 00003FA6 */
  6164. 00003F0C  3C2D F0E8                move.w     D6, [A5 - 0xF18]
  6165. 00003F10  2E2D F0E0                move.l     D7, [A5 - 0xF20]
  6166. 00003F14  602A                     bra        +0x2C /* 00003F40 */
  6167. label00003F16:
  6168. 00003F16  5D87                     subq.l     D7, 6
  6169. 00003F18  206D F0D8                movea.l    A0, [A5 - 0xF28]
  6170. 00003F1C  2847                     movea.l    A4, D7
  6171. 00003F1E  D9D0                     add.l      A4, [A0]
  6172. 00003F20  3014                     move.w     D0, [A4]
  6173. 00003F22  7201                     moveq.l    D1, 0x01
  6174. 00003F24  E1A9                     lsl        D1, D0
  6175. 00003F26  C2BC 0000 0262           and.l      D1, 0x262
  6176. 00003F2C  670E                     beq        +0x10 /* 00003F3C */
  6177. 00003F2E  204C                     movea.l    A0, A4
  6178. 00003F30  5C88                     addq.l     A0, 6
  6179. 00003F32  2F20                     move.l     -[A7], -[A0]
  6180. 00003F34  3F20                     move.w     -[A7], -[A0]
  6181. 00003F36  4EBA F490                jsr        [PC - 0xB70 /* 000033C8 */]
  6182. 00003F3A  5C4F                     addq.w     A7, 6
  6183. label00003F3C:
  6184. 00003F3C  3006                     move.w     D0, D6
  6185. 00003F3E  5346                     subq.w     D6, 1
  6186. label00003F40:
  6187. 00003F40  4A46                     tst.w      D6
  6188. 00003F42  6ED2                     bgt        -0x2C /* 00003F16 */
  6189. 00003F44  2B47 F0E0                move.l     [A5 - 0xF20], D7
  6190. 00003F48  203C 8000 0000           move.l     D0, 0x80000000
  6191. 00003F4E  C0AD F0E6                and.l      D0, [A5 - 0xF1A]
  6192. 00003F52  671E                     beq        +0x20 /* 00003F72 */
  6193. 00003F54  200B                     move.l     D0, A3
  6194. 00003F56  670C                     beq        +0xE /* 00003F64 */
  6195. 00003F58  41ED F0E4                lea.l      A0, [A5 - 0xF1C]
  6196. 00003F5C  224B                     movea.l    A1, A3
  6197. 00003F5E  20D9                     move.l     [A0]+, [A1]+
  6198. 00003F60  30D9                     move.w     [A0]+, [A1]+
  6199. 00003F62  6042                     bra        +0x44 /* 00003FA6 */
  6200. label00003F64:
  6201. 00003F64  3B7C 0002 F0E4           move.w     [A5 - 0xF1C], 0x2
  6202. 00003F6A  7000                     moveq.l    D0, 0x00
  6203. 00003F6C  2B40 F0E6                move.l     [A5 - 0xF1A], D0
  6204. 00003F70  6034                     bra        +0x36 /* 00003FA6 */
  6205. label00003F72:
  6206. 00003F72  200B                     move.l     D0, A3
  6207. 00003F74  6718                     beq        +0x1A /* 00003F8E */
  6208. 00003F76  41ED F19E                lea.l      A0, [A5 - 0xE62]
  6209. 00003F7A  2F20                     move.l     -[A7], -[A0]
  6210. 00003F7C  3F20                     move.w     -[A7], -[A0]
  6211. 00003F7E  4EBA F448                jsr        [PC - 0xBB8 /* 000033C8 */]
  6212. 00003F82  41ED F198                lea.l      A0, [A5 - 0xE68]
  6213. 00003F86  224B                     movea.l    A1, A3
  6214. 00003F88  20D9                     move.l     [A0]+, [A1]+
  6215. 00003F8A  30D9                     move.w     [A0]+, [A1]+
  6216. 00003F8C  5C4F                     addq.w     A7, 6
  6217. label00003F8E:
  6218. 00003F8E  5DAD F0E0                subq.l     [A5 - 0xF20], 6
  6219. 00003F92  206D F0D8                movea.l    A0, [A5 - 0xF28]
  6220. 00003F96  202D F0E0                move.l     D0, [A5 - 0xF20]
  6221. 00003F9A  D090                     add.l      D0, [A0]
  6222. 00003F9C  2040                     movea.l    A0, D0
  6223. 00003F9E  43ED F0E4                lea.l      A1, [A5 - 0xF1C]
  6224. 00003FA2  22D8                     move.l     [A1]+, [A0]+
  6225. 00003FA4  32D8                     move.w     [A1]+, [A0]+
  6226. label00003FA6:
  6227. 00003FA6  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  6228. 00003FAC  4E5E                     unlink     A6
  6229. 00003FAE  4E75                     rts
  6230. fn00003FB0:
  6231. 00003FB0  4E56 FFFA                link       A6, -0x0006
  6232. 00003FB4  48E7 0300                movem.l    -[A7], D6,D7
  6233. 00003FB8  2C2E 000C                move.l     D6, [A6 + 0xC]
  6234. 00003FBC  3E2E 000A                move.w     D7, [A6 + 0xA]
  6235. 00003FC0  4A86                     tst.l      D6
  6236. 00003FC2  660E                     bne        +0x10 /* 00003FD2 */
  6237. 00003FC4  0C47 0001                cmpi.w     D7, 0x1
  6238. 00003FC8  6706                     beq        +0x8 /* 00003FD0 */
  6239. 00003FCA  0C47 0009                cmpi.w     D7, 0x9 /* '\t' */
  6240. 00003FCE  6602                     bne        +0x4 /* 00003FD2 */
  6241. label00003FD0:
  6242. 00003FD0  4247                     clr.w      D7
  6243. label00003FD2:
  6244. 00003FD2  3D47 FFFA                move.w     [A6 - 0x6], D7
  6245. 00003FD6  2D46 FFFC                move.l     [A6 - 0x4], D6
  6246. 00003FDA  486E FFFA                pea.l      [A6 - 0x6]
  6247. 00003FDE  4EBA FF18                jsr        [PC - 0xE8 /* 00003EF8 */]
  6248. 00003FE2  4CEE 00C0 FFF2           movem.l    D6,D7, [A6 - 0xE]
  6249. 00003FE8  4E5E                     unlink     A6
  6250. 00003FEA  4E75                     rts
  6251. fn00003FEC:
  6252. 00003FEC  4E56 0000                link       A6, 0
  6253. 00003FF0  302E 000A                move.w     D0, [A6 + 0xA]
  6254. 00003FF4  5340                     subq.w     D0, 1
  6255. 00003FF6  670E                     beq        +0x10 /* 00004006 */
  6256. 00003FF8  5740                     subq.w     D0, 3
  6257. 00003FFA  6720                     beq        +0x22 /* 0000401C */
  6258. 00003FFC  5540                     subq.w     D0, 2
  6259. 00003FFE  6748                     beq        +0x4A /* 00004048 */
  6260. 00004000  5540                     subq.w     D0, 2
  6261. 00004002  672E                     beq        +0x30 /* 00004032 */
  6262. 00004004  6058                     bra        +0x5A /* 0000405E */
  6263. label00004006:
  6264. 00004006  41EE 0012                lea.l      A0, [A6 + 0x12]
  6265. 0000400A  2F20                     move.l     -[A7], -[A0]
  6266. 0000400C  3F20                     move.w     -[A7], -[A0]
  6267. 0000400E  7008                     moveq.l    D0, 0x08
  6268. 00004010  2F00                     move.l     -[A7], D0
  6269. 00004012  4EBA E3AA                jsr        [PC - 0x1C56 /* 000023BE */]
  6270. 00004016  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6271. 0000401A  6052                     bra        +0x54 /* 0000406E */
  6272. label0000401C:
  6273. 0000401C  41EE 0012                lea.l      A0, [A6 + 0x12]
  6274. 00004020  2F20                     move.l     -[A7], -[A0]
  6275. 00004022  3F20                     move.w     -[A7], -[A0]
  6276. 00004024  7006                     moveq.l    D0, 0x06
  6277. 00004026  2F00                     move.l     -[A7], D0
  6278. 00004028  4EBA E394                jsr        [PC - 0x1C6C /* 000023BE */]
  6279. 0000402C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6280. 00004030  603C                     bra        +0x3E /* 0000406E */
  6281. label00004032:
  6282. 00004032  41EE 0012                lea.l      A0, [A6 + 0x12]
  6283. 00004036  2F20                     move.l     -[A7], -[A0]
  6284. 00004038  3F20                     move.w     -[A7], -[A0]
  6285. 0000403A  7009                     moveq.l    D0, 0x09
  6286. 0000403C  2F00                     move.l     -[A7], D0
  6287. 0000403E  4EBA E37E                jsr        [PC - 0x1C82 /* 000023BE */]
  6288. 00004042  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6289. 00004046  6026                     bra        +0x28 /* 0000406E */
  6290. label00004048:
  6291. 00004048  41EE 0012                lea.l      A0, [A6 + 0x12]
  6292. 0000404C  2F20                     move.l     -[A7], -[A0]
  6293. 0000404E  3F20                     move.w     -[A7], -[A0]
  6294. 00004050  700A                     moveq.l    D0, 0x0A
  6295. 00004052  2F00                     move.l     -[A7], D0
  6296. 00004054  4EBA E368                jsr        [PC - 0x1C98 /* 000023BE */]
  6297. 00004058  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6298. 0000405C  6010                     bra        +0x12 /* 0000406E */
  6299. label0000405E:
  6300. 0000405E  41EE 0012                lea.l      A0, [A6 + 0x12]
  6301. 00004062  2F20                     move.l     -[A7], -[A0]
  6302. 00004064  3F20                     move.w     -[A7], -[A0]
  6303. 00004066  700C                     moveq.l    D0, 0x0C
  6304. 00004068  2F00                     move.l     -[A7], D0
  6305. 0000406A  4EBA E352                jsr        [PC - 0x1CAE /* 000023BE */]
  6306. label0000406E:
  6307. 0000406E  4E5E                     unlink     A6
  6308. 00004070  4E75                     rts
  6309. 00004072  4E56 0000                link       A6, 0
  6310. 00004076  2F07                     move.l     -[A7], D7
  6311. 00004078  3E2E 000A                move.w     D7, [A6 + 0xA]
  6312. 0000407C  BE6D F0E8                cmp.w      D7, [A5 - 0xF18]
  6313. 00004080  6E1A                     bgt        +0x1C /* 0000409C */
  6314. 00004082  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6315. 00004086  302E 000E                move.w     D0, [A6 + 0xE]
  6316. 0000408A  48C0                     ext.l      D0
  6317. 0000408C  2F00                     move.l     -[A7], D0
  6318. 0000408E  48C7                     ext.l      D7
  6319. 00004090  2F07                     move.l     -[A7], D7
  6320. 00004092  4EBA 0012                jsr        [PC + 0x12 /* 000040A6 */]
  6321. 00004096  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6322. 0000409A  6002                     bra        +0x4 /* 0000409E */
  6323. label0000409C:
  6324. 0000409C  7001                     moveq.l    D0, 0x01
  6325. label0000409E:
  6326. 0000409E  2E2E FFFC                move.l     D7, [A6 - 0x4]
  6327. 000040A2  4E5E                     unlink     A6
  6328. 000040A4  4E75                     rts
  6329. fn000040A6:
  6330. 000040A6  4E56 0000                link       A6, 0
  6331. 000040AA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6332. 000040AE  266E 0010                movea.l    A3, [A6 + 0x10]
  6333. 000040B2  3C2E 000E                move.w     D6, [A6 + 0xE]
  6334. 000040B6  3E2E 000A                move.w     D7, [A6 + 0xA]
  6335. 000040BA  BE6D F0E8                cmp.w      D7, [A5 - 0xF18]
  6336. 000040BE  6E5E                     bgt        +0x60 /* 0000411E */
  6337. 000040C0  206D F0D8                movea.l    A0, [A5 - 0xF28]
  6338. 000040C4  202D F0E0                move.l     D0, [A5 - 0xF20]
  6339. 000040C8  D090                     add.l      D0, [A0]
  6340. 000040CA  322D F0E8                move.w     D1, [A5 - 0xF18]
  6341. 000040CE  48C1                     ext.l      D1
  6342. 000040D0  48C7                     ext.l      D7
  6343. 000040D2  9287                     sub.l      D1, D7
  6344. 000040D4  5281                     addq.l     D1, 1
  6345. 000040D6  D281                     add.l      D1, D1
  6346. 000040D8  2401                     move.l     D2, D1
  6347. 000040DA  D482                     add.l      D2, D2
  6348. 000040DC  D282                     add.l      D1, D2
  6349. 000040DE  2840                     movea.l    A4, D0
  6350. 000040E0  99C1                     sub.l      A4, D1
  6351. 000040E2  BC54                     cmp.w      D6, [A4]
  6352. 000040E4  6608                     bne        +0xA /* 000040EE */
  6353. 000040E6  26AC 0002                move.l     [A3], [A4 + 0x2]
  6354. 000040EA  7001                     moveq.l    D0, 0x01
  6355. 000040EC  6054                     bra        +0x56 /* 00004142 */
  6356. label000040EE:
  6357. 000040EE  0C46 0004                cmpi.w     D6, 0x4
  6358. 000040F2  6612                     bne        +0x14 /* 00004106 */
  6359. 000040F4  2F0B                     move.l     -[A7], A3
  6360. 000040F6  2F0C                     move.l     -[A7], A4
  6361. 000040F8  4EBA E426                jsr        [PC - 0x1BDA /* 00002520 */]
  6362. 000040FC  4A00                     tst.b      D0
  6363. 000040FE  504F                     addq.w     A7, 8
  6364. 00004100  6704                     beq        +0x6 /* 00004106 */
  6365. 00004102  7001                     moveq.l    D0, 0x01
  6366. 00004104  603C                     bra        +0x3E /* 00004142 */
  6367. label00004106:
  6368. 00004106  204C                     movea.l    A0, A4
  6369. 00004108  5C88                     addq.l     A0, 6
  6370. 0000410A  2F20                     move.l     -[A7], -[A0]
  6371. 0000410C  3F20                     move.w     -[A7], -[A0]
  6372. 0000410E  48C6                     ext.l      D6
  6373. 00004110  2F06                     move.l     -[A7], D6
  6374. 00004112  4EBA FED8                jsr        [PC - 0x128 /* 00003FEC */]
  6375. 00004116  7000                     moveq.l    D0, 0x00
  6376. 00004118  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6377. 0000411C  6024                     bra        +0x26 /* 00004142 */
  6378. label0000411E:
  6379. 0000411E  0C47 0004                cmpi.w     D7, 0x4
  6380. 00004122  6E12                     bgt        +0x14 /* 00004136 */
  6381. 00004124  48C7                     ext.l      D7
  6382. 00004126  2007                     move.l     D0, D7
  6383. 00004128  720D                     moveq.l    D1, 0x0D
  6384. 0000412A  D081                     add.l      D0, D1
  6385. 0000412C  2F00                     move.l     -[A7], D0
  6386. 0000412E  4EBA E308                jsr        [PC - 0x1CF8 /* 00002438 */]
  6387. 00004132  584F                     addq.w     A7, 4
  6388. 00004134  600A                     bra        +0xC /* 00004140 */
  6389. label00004136:
  6390. 00004136  7012                     moveq.l    D0, 0x12
  6391. 00004138  2F00                     move.l     -[A7], D0
  6392. 0000413A  4EBA E2FC                jsr        [PC - 0x1D04 /* 00002438 */]
  6393. 0000413E  584F                     addq.w     A7, 4
  6394. label00004140:
  6395. 00004140  7000                     moveq.l    D0, 0x00
  6396. label00004142:
  6397. 00004142  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  6398. 00004148  4E5E                     unlink     A6
  6399. 0000414A  4E75                     rts
  6400. fn0000414C:
  6401. 0000414C  4E56 FECC                link       A6, -0x0134
  6402. 00004150  48E7 0118                movem.l    -[A7], D7,A3,A4
  6403. 00004154  266E 0010                movea.l    A3, [A6 + 0x10]
  6404. 00004158  3E2E 000E                move.w     D7, [A6 + 0xE]
  6405. 0000415C  286E 0008                movea.l    A4, [A6 + 0x8]
  6406. 00004160  48C7                     ext.l      D7
  6407. 00004162  2054                     movea.l    A0, [A4]
  6408. 00004164  2007                     move.l     D0, D7
  6409. 00004166  E580                     asl        D0, 2
  6410. 00004168  2D70 0800 FFFC           move.l     [A6 - 0x4], [A0 + D0]
  6411. 0000416E  672A                     beq        +0x2C /* 0000419A */
  6412. 00004170  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6413. 00004174  4EBA F7C6                jsr        [PC - 0x83A /* 0000393C */]
  6414. 00004178  4A00                     tst.b      D0
  6415. 0000417A  584F                     addq.w     A7, 4
  6416. 0000417C  660E                     bne        +0x10 /* 0000418C */
  6417. 0000417E  206E FFFC                movea.l    A0, [A6 - 0x4]
  6418. 00004182  2050                     movea.l    A0, [A0]
  6419. 00004184  00A8 0000 0080 0026      ori.l      [A0 + 0x26], 0x80
  6420. label0000418C:
  6421. 0000418C  48C7                     ext.l      D7
  6422. 0000418E  2054                     movea.l    A0, [A4]
  6423. 00004190  2007                     move.l     D0, D7
  6424. 00004192  E580                     asl        D0, 2
  6425. 00004194  7200                     moveq.l    D1, 0x00
  6426. 00004196  2181 0800                move.l     [A0 + D0], D1
  6427. label0000419A:
  6428. 0000419A  4AAB 0002                tst.l      [A3 + 0x2]
  6429. 0000419E  673E                     beq        +0x40 /* 000041DE */
  6430. 000041A0  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  6431. 000041A4  486E FECC                pea.l      [A6 - 0x134]
  6432. 000041A8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  6433. 000041AC  486E FFFC                pea.l      [A6 - 0x4]
  6434. 000041B0  7000                     moveq.l    D0, 0x00
  6435. 000041B2  2F00                     move.l     -[A7], D0
  6436. 000041B4  2F00                     move.l     -[A7], D0
  6437. 000041B6  7205                     moveq.l    D1, 0x05
  6438. 000041B8  2F01                     move.l     -[A7], D1
  6439. 000041BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  6440. 000041BC  2F00                     move.l     -[A7], D0
  6441. 000041BE  486E FECC                pea.l      [A6 - 0x134]
  6442. 000041C2  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  6443. 000041C6  4AAE FFFC                tst.l      [A6 - 0x4]
  6444. 000041CA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6445. 000041CE  6714                     beq        +0x16 /* 000041E4 */
  6446. 000041D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6447. 000041D4  4EBA F330                jsr        [PC - 0xCD0 /* 00003506 */]
  6448. 000041D8  4253                     clr.w      [A3]
  6449. 000041DA  584F                     addq.w     A7, 4
  6450. 000041DC  6006                     bra        +0x8 /* 000041E4 */
  6451. label000041DE:
  6452. 000041DE  7000                     moveq.l    D0, 0x00
  6453. 000041E0  2D40 FFFC                move.l     [A6 - 0x4], D0
  6454. label000041E4:
  6455. 000041E4  48C7                     ext.l      D7
  6456. 000041E6  2054                     movea.l    A0, [A4]
  6457. 000041E8  2007                     move.l     D0, D7
  6458. 000041EA  E580                     asl        D0, 2
  6459. 000041EC  21AE FFFC 0800           move.l     [A0 + D0], [A6 - 0x4]
  6460. 000041F2  4CEE 1880 FEC0           movem.l    D7,A3,A4, [A6 - 0x140]
  6461. 000041F8  4E5E                     unlink     A6
  6462. 000041FA  4E75                     rts
  6463. 000041FC  4E56 0000                link       A6, 0
  6464. 00004200  48E7 0018                movem.l    -[A7], A3,A4
  6465. 00004204  266E 0008                movea.l    A3, [A6 + 0x8]
  6466. 00004208  200B                     move.l     D0, A3
  6467. 0000420A  6714                     beq        +0x16 /* 00004220 */
  6468. 0000420C  7000                     moveq.l    D0, 0x00
  6469. 0000420E  2F00                     move.l     -[A7], D0
  6470. 00004210  2053                     movea.l    A0, [A3]
  6471. 00004212  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  6472. 00004216  4EAD 1152                jsr        [A5 + 0x1152 /* export_550 */]
  6473. 0000421A  2840                     movea.l    A4, D0
  6474. 0000421C  504F                     addq.w     A7, 8
  6475. 0000421E  6018                     bra        +0x1A /* 00004238 */
  6476. label00004220:
  6477. 00004220  7000                     moveq.l    D0, 0x00
  6478. 00004222  2F00                     move.l     -[A7], D0
  6479. 00004224  7201                     moveq.l    D1, 0x01
  6480. 00004226  2F01                     move.l     -[A7], D1
  6481. 00004228  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  6482. 0000422C  2840                     movea.l    A4, D0
  6483. 0000422E  200C                     move.l     D0, A4
  6484. 00004230  504F                     addq.w     A7, 8
  6485. 00004232  6704                     beq        +0x6 /* 00004238 */
  6486. 00004234  2054                     movea.l    A0, [A4]
  6487. 00004236  4210                     clr.b      [A0]
  6488. label00004238:
  6489. 00004238  200C                     move.l     D0, A4
  6490. 0000423A  6710                     beq        +0x12 /* 0000424C */
  6491. 0000423C  206E 000C                movea.l    A0, [A6 + 0xC]
  6492. 00004240  30BC 0001                move.w     [A0], 0x1
  6493. 00004244  206E 000C                movea.l    A0, [A6 + 0xC]
  6494. 00004248  214C 0002                move.l     [A0 + 0x2], A4
  6495. label0000424C:
  6496. 0000424C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6497. 00004252  4E5E                     unlink     A6
  6498. 00004254  4E75                     rts
  6499. fn00004256:
  6500. 00004256  4E56 FFD8                link       A6, -0x0028
  6501. 0000425A  48E7 0308                movem.l    -[A7], D6,D7,A4
  6502. 0000425E  286E 0008                movea.l    A4, [A6 + 0x8]
  6503. 00004262  3C2E 000C                move.w     D6, [A6 + 0xC]
  6504. 00004266  206E 000E                movea.l    A0, [A6 + 0xE]
  6505. 0000426A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  6506. 0000426E  22D8                     move.l     [A1]+, [A0]+
  6507. 00004270  22D8                     move.l     [A1]+, [A0]+
  6508. 00004272  32D8                     move.w     [A1]+, [A0]+
  6509. 00004274  1D7C 0001 FFD8           move.b     [A6 - 0x28], 0x1
  6510. 0000427A  3D7C 0013 FFDA           move.w     [A6 - 0x26], 0x13
  6511. 00004280  486E FFDC                pea.l      [A6 - 0x24]
  6512. 00004284  41EE 0000                lea.l      A0, [A6 + 0x0]
  6513. 00004288  2F20                     move.l     -[A7], -[A0]
  6514. 0000428A  2F20                     move.l     -[A7], -[A0]
  6515. 0000428C  3F20                     move.w     -[A7], -[A0]
  6516. 0000428E  486E FFD8                pea.l      [A6 - 0x28]
  6517. 00004292  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  6518. 00004296  7000                     moveq.l    D0, 0x00
  6519. 00004298  102E FFE1                move.b     D0, [A6 - 0x1F]
  6520. 0000429C  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  6521. 000042A0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6522. 000042A4  660E                     bne        +0x10 /* 000042B4 */
  6523. 000042A6  1D7C 0001 FFD8           move.b     [A6 - 0x28], 0x1
  6524. 000042AC  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  6525. 000042B2  603A                     bra        +0x3C /* 000042EE */
  6526. label000042B4:
  6527. 000042B4  7E00                     moveq.l    D7, 0x00
  6528. 000042B6  1E2E FFE0                move.b     D7, [A6 - 0x20]
  6529. 000042BA  4A87                     tst.l      D7
  6530. 000042BC  6010                     bra        +0x12 /* 000042CE */
  6531. label000042BE:
  6532. 000042BE  3007                     move.w     D0, D7
  6533. 000042C0  5340                     subq.w     D0, 1
  6534. 000042C2  3E00                     move.w     D7, D0
  6535. 000042C4  302E FFDE                move.w     D0, [A6 - 0x22]
  6536. 000042C8  5240                     addq.w     D0, 1
  6537. 000042CA  3D40 FFDE                move.w     [A6 - 0x22], D0
  6538. label000042CE:
  6539. 000042CE  0C47 0001                cmpi.w     D7, 0x1
  6540. 000042D2  6F12                     ble        +0x14 /* 000042E6 */
  6541. 000042D4  48C7                     ext.l      D7
  6542. 000042D6  2007                     move.l     D0, D7
  6543. 000042D8  5380                     subq.l     D0, 1
  6544. 000042DA  7200                     moveq.l    D1, 0x00
  6545. 000042DC  1236 08E1                move.b     D1, [A6 + D0 - 0x31]
  6546. 000042E0  0C41 0030                cmpi.w     D1, 0x30 /* '0' */
  6547. 000042E4  67D8                     beq        -0x26 /* 000042BE */
  6548. label000042E6:
  6549. 000042E6  1D47 FFE0                move.b     [A6 - 0x20], D7
  6550. 000042EA  3D47 FFDA                move.w     [A6 - 0x26], D7
  6551. label000042EE:
  6552. 000042EE  4A46                     tst.w      D6
  6553. 000042F0  6F4A                     ble        +0x4C /* 0000433C */
  6554. 000042F2  7013                     moveq.l    D0, 0x13
  6555. 000042F4  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  6556. 000042F8  6D42                     blt        +0x44 /* 0000433C */
  6557. 000042FA  1D7C 0001 FFD8           move.b     [A6 - 0x28], 0x1
  6558. 00004300  302E FFDE                move.w     D0, [A6 - 0x22]
  6559. 00004304  48C0                     ext.l      D0
  6560. 00004306  4480                     neg.l      D0
  6561. 00004308  3E00                     move.w     D7, D0
  6562. 0000430A  0C47 0001                cmpi.w     D7, 0x1
  6563. 0000430E  6C02                     bge        +0x4 /* 00004312 */
  6564. 00004310  7E01                     moveq.l    D7, 0x01
  6565. label00004312:
  6566. 00004312  BC47                     cmp.w      D6, D7
  6567. 00004314  6F06                     ble        +0x8 /* 0000431C */
  6568. 00004316  3D47 FFDA                move.w     [A6 - 0x26], D7
  6569. 0000431A  6026                     bra        +0x28 /* 00004342 */
  6570. label0000431C:
  6571. 0000431C  3D46 FFDA                move.w     [A6 - 0x26], D6
  6572. 00004320  486E FFDC                pea.l      [A6 - 0x24]
  6573. 00004324  41EE 0000                lea.l      A0, [A6 + 0x0]
  6574. 00004328  2F20                     move.l     -[A7], -[A0]
  6575. 0000432A  2F20                     move.l     -[A7], -[A0]
  6576. 0000432C  3F20                     move.w     -[A7], -[A0]
  6577. 0000432E  486E FFD8                pea.l      [A6 - 0x28]
  6578. 00004332  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  6579. 00004336  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6580. 0000433A  6006                     bra        +0x8 /* 00004342 */
  6581. label0000433C:
  6582. 0000433C  1D7C 0001 FFD8           move.b     [A6 - 0x28], 0x1
  6583. label00004342:
  6584. 00004342  486C 0001                pea.l      [A4 + 0x1]
  6585. 00004346  486E FFDC                pea.l      [A6 - 0x24]
  6586. 0000434A  486E FFD8                pea.l      [A6 - 0x28]
  6587. 0000434E  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  6588. 00004352  486C 0001                pea.l      [A4 + 0x1]
  6589. 00004356  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  6590. 0000435A  1880                     move.b     [A4], D0
  6591. 0000435C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6592. 00004360  4CEE 10C0 FFCC           movem.l    D6,D7,A4, [A6 - 0x34]
  6593. 00004366  4E5E                     unlink     A6
  6594. 00004368  205F                     movea.l    A0, [A7]+
  6595. 0000436A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6596. 0000436E  4ED0                     jmp        [A0]
  6597. fn00004370:
  6598. 00004370  4E56 FFD8                link       A6, -0x0028
  6599. 00004374  48E7 0028                movem.l    -[A7], A2,A4
  6600. 00004378  286E 000C                movea.l    A4, [A6 + 0xC]
  6601. 0000437C  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  6602. 00004382  486E FFFC                pea.l      [A6 - 0x4]
  6603. 00004386  486E FFE2                pea.l      [A6 - 0x1E]
  6604. 0000438A  486E FFFE                pea.l      [A6 - 0x2]
  6605. 0000438E  2F0C                     move.l     -[A7], A4
  6606. 00004390  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  6607. 00004394  7000                     moveq.l    D0, 0x00
  6608. 00004396  1014                     move.b     D0, [A4]
  6609. 00004398  5240                     addq.w     D0, 1
  6610. 0000439A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  6611. 0000439E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6612. 000043A2  662E                     bne        +0x30 /* 000043D2 */
  6613. 000043A4  486E FFE2                pea.l      [A6 - 0x1E]
  6614. 000043A8  4EAD 05CA                jsr        [A5 + 0x5CA /* export_181 */]
  6615. 000043AC  3D40 FFD8                move.w     [A6 - 0x28], D0
  6616. 000043B0  2D41 FFDA                move.l     [A6 - 0x26], D1
  6617. 000043B4  2D48 FFDE                move.l     [A6 - 0x22], A0
  6618. 000043B8  206E 0008                movea.l    A0, [A6 + 0x8]
  6619. 000043BC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6620. 000043C0  45D0                     lea.l      A2, [A0]
  6621. 000043C2  24D9                     move.l     [A2]+, [A1]+
  6622. 000043C4  24D9                     move.l     [A2]+, [A1]+
  6623. 000043C6  34D9                     move.w     [A2]+, [A1]+
  6624. 000043C8  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  6625. 000043CE  584F                     addq.w     A7, 4
  6626. 000043D0  6004                     bra        +0x6 /* 000043D6 */
  6627. label000043D2:
  6628. 000043D2  422E 0010                clr.b      [A6 + 0x10]
  6629. label000043D6:
  6630. 000043D6  4CEE 1400 FFD0           movem.l    A2,A4, [A6 - 0x30]
  6631. 000043DC  4E5E                     unlink     A6
  6632. 000043DE  205F                     movea.l    A0, [A7]+
  6633. 000043E0  504F                     addq.w     A7, 8
  6634. 000043E2  4ED0                     jmp        [A0]
  6635. fn000043E4:
  6636. 000043E4  4E56 0000                link       A6, 0
  6637. 000043E8  48E7 0308                movem.l    -[A7], D6,D7,A4
  6638. 000043EC  3C2E 0012                move.w     D6, [A6 + 0x12]
  6639. 000043F0  3E2E 000E                move.w     D7, [A6 + 0xE]
  6640. 000043F4  286E 0008                movea.l    A4, [A6 + 0x8]
  6641. 000043F8  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  6642. 000043FC  6F18                     ble        +0x1A /* 00004416 */
  6643. 000043FE  3007                     move.w     D0, D7
  6644. 00004400  48C0                     ext.l      D0
  6645. 00004402  81FC 0064                divs.w     D0, 0x64 /* 'd' */
  6646. 00004406  48C0                     ext.l      D0
  6647. 00004408  81FC 000A                divs.w     D0, 0xA /* '\n' */
  6648. 0000440C  4840                     swap.w     D0
  6649. 0000440E  48C0                     ext.l      D0
  6650. 00004410  7230                     moveq.l    D1, 0x30
  6651. 00004412  D081                     add.l      D0, D1
  6652. 00004414  18C0                     move.b     [A4]+, D0
  6653. label00004416:
  6654. 00004416  3007                     move.w     D0, D7
  6655. 00004418  48C0                     ext.l      D0
  6656. 0000441A  81FC 000A                divs.w     D0, 0xA /* '\n' */
  6657. 0000441E  48C0                     ext.l      D0
  6658. 00004420  81FC 000A                divs.w     D0, 0xA /* '\n' */
  6659. 00004424  4840                     swap.w     D0
  6660. 00004426  48C0                     ext.l      D0
  6661. 00004428  7230                     moveq.l    D1, 0x30
  6662. 0000442A  D081                     add.l      D0, D1
  6663. 0000442C  18C0                     move.b     [A4]+, D0
  6664. 0000442E  3007                     move.w     D0, D7
  6665. 00004430  48C0                     ext.l      D0
  6666. 00004432  81FC 000A                divs.w     D0, 0xA /* '\n' */
  6667. 00004436  4840                     swap.w     D0
  6668. 00004438  48C0                     ext.l      D0
  6669. 0000443A  D081                     add.l      D0, D1
  6670. 0000443C  18C0                     move.b     [A4]+, D0
  6671. 0000443E  4A46                     tst.w      D6
  6672. 00004440  6702                     beq        +0x4 /* 00004444 */
  6673. 00004442  18C6                     move.b     [A4]+, D6
  6674. label00004444:
  6675. 00004444  200C                     move.l     D0, A4
  6676. 00004446  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  6677. 0000444C  4E5E                     unlink     A6
  6678. 0000444E  4E75                     rts
  6679. fn00004450:
  6680. 00004450  4E56 FFF4                link       A6, -0x000C
  6681. 00004454  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6682. 00004458  382E 000E                move.w     D4, [A6 + 0xE]
  6683. 0000445C  2A2E 0008                move.l     D5, [A6 + 0x8]
  6684. 00004460  0C85 8000 0000           cmpi.l     D5, 0x80000000
  6685. 00004466  6608                     bne        +0xA /* 00004470 */
  6686. 00004468  203C 8000 0000           move.l     D0, 0x80000000
  6687. 0000446E  606E                     bra        +0x70 /* 000044DE */
  6688. label00004470:
  6689. 00004470  703C                     moveq.l    D0, 0x3C
  6690. 00004472  C1C4                     muls.w     D0, D4
  6691. 00004474  2D40 FFFC                move.l     [A6 - 0x4], D0
  6692. 00004478  2200                     move.l     D1, D0
  6693. 0000447A  D281                     add.l      D1, D1
  6694. 0000447C  2001                     move.l     D0, D1
  6695. 0000447E  E589                     lsl        D1, 2
  6696. 00004480  D280                     add.l      D1, D0
  6697. 00004482  7012                     moveq.l    D0, 0x12
  6698. 00004484  9280                     sub.l      D1, D0
  6699. 00004486  2D41 FFF8                move.l     [A6 - 0x8], D1
  6700. 0000448A  2005                     move.l     D0, D5
  6701. 0000448C  222E FFF8                move.l     D1, [A6 - 0x8]
  6702. 00004490  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6703. 00004494  2200                     move.l     D1, D0
  6704. 00004496  C0FC 0012                mulu.w     D0, 0x12
  6705. 0000449A  4841                     swap.w     D1
  6706. 0000449C  C2FC 0012                mulu.w     D1, 0x12
  6707. 000044A0  4841                     swap.w     D1
  6708. 000044A2  4241                     clr.w      D1
  6709. 000044A4  D081                     add.l      D0, D1
  6710. 000044A6  2E00                     move.l     D7, D0
  6711. 000044A8  DE85                     add.l      D7, D5
  6712. 000044AA  2005                     move.l     D0, D5
  6713. 000044AC  222E FFF8                move.l     D1, [A6 - 0x8]
  6714. 000044B0  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6715. 000044B4  2C00                     move.l     D6, D0
  6716. 000044B6  9CAE FFFC                sub.l      D6, [A6 - 0x4]
  6717. 000044BA  4A86                     tst.l      D6
  6718. 000044BC  6D1E                     blt        +0x20 /* 000044DC */
  6719. 000044BE  2007                     move.l     D0, D7
  6720. 000044C0  5480                     addq.l     D0, 2
  6721. 000044C2  723C                     moveq.l    D1, 0x3C
  6722. 000044C4  C3C4                     muls.w     D1, D4
  6723. 000044C6  5581                     subq.l     D1, 2
  6724. 000044C8  2D40 FFF4                move.l     [A6 - 0xC], D0
  6725. 000044CC  2006                     move.l     D0, D6
  6726. 000044CE  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6727. 000044D2  D080                     add.l      D0, D0
  6728. 000044D4  222E FFF4                move.l     D1, [A6 - 0xC]
  6729. 000044D8  D081                     add.l      D0, D1
  6730. 000044DA  2E00                     move.l     D7, D0
  6731. label000044DC:
  6732. 000044DC  2007                     move.l     D0, D7
  6733. label000044DE:
  6734. 000044DE  4CEE 00F0 FFE4           movem.l    D4,D5,D6,D7, [A6 - 0x1C]
  6735. 000044E4  4E5E                     unlink     A6
  6736. 000044E6  4E75                     rts
  6737. 000044E8  4E56 FFFC                link       A6, -0x0004
  6738. 000044EC  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6739. 000044F0  266E 0018                movea.l    A3, [A6 + 0x18]
  6740. 000044F4  3C2E 000E                move.w     D6, [A6 + 0xE]
  6741. 000044F8  2E2E 0008                move.l     D7, [A6 + 0x8]
  6742. 000044FC  4A2E 0013                tst.b      [A6 + 0x13]
  6743. 00004500  670E                     beq        +0x10 /* 00004510 */
  6744. 00004502  48C6                     ext.l      D6
  6745. 00004504  2F06                     move.l     -[A7], D6
  6746. 00004506  2F07                     move.l     -[A7], D7
  6747. 00004508  4EBA FF46                jsr        [PC - 0xBA /* 00004450 */]
  6748. 0000450C  2E00                     move.l     D7, D0
  6749. 0000450E  504F                     addq.w     A7, 8
  6750. label00004510:
  6751. 00004510  4A46                     tst.w      D6
  6752. 00004512  6E02                     bgt        +0x4 /* 00004516 */
  6753. 00004514  7C01                     moveq.l    D6, 0x01
  6754. label00004516:
  6755. 00004516  4A87                     tst.l      D7
  6756. 00004518  5DC3                     slt        D3
  6757. 0000451A  4403                     neg.b      D3
  6758. 0000451C  1803                     move.b     D4, D3
  6759. 0000451E  6706                     beq        +0x8 /* 00004526 */
  6760. 00004520  2007                     move.l     D0, D7
  6761. 00004522  4480                     neg.l      D0
  6762. 00004524  2E00                     move.l     D7, D0
  6763. label00004526:
  6764. 00004526  48C6                     ext.l      D6
  6765. 00004528  2007                     move.l     D0, D7
  6766. 0000452A  2206                     move.l     D1, D6
  6767. 0000452C  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6768. 00004530  3A00                     move.w     D5, D0
  6769. 00004532  4A2E 0017                tst.b      [A6 + 0x17]
  6770. 00004536  672A                     beq        +0x2C /* 00004562 */
  6771. 00004538  48C5                     ext.l      D5
  6772. 0000453A  2205                     move.l     D1, D5
  6773. 0000453C  2001                     move.l     D0, D1
  6774. 0000453E  C2FC 03E8                mulu.w     D1, 0x3E8
  6775. 00004542  4840                     swap.w     D0
  6776. 00004544  C0FC 03E8                mulu.w     D0, 0x3E8
  6777. 00004548  4840                     swap.w     D0
  6778. 0000454A  4240                     clr.w      D0
  6779. 0000454C  D280                     add.l      D1, D0
  6780. 0000454E  48C6                     ext.l      D6
  6781. 00004550  2001                     move.l     D0, D1
  6782. 00004552  2206                     move.l     D1, D6
  6783. 00004554  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6784. 00004558  5A80                     addq.l     D0, 5
  6785. 0000455A  720A                     moveq.l    D1, 0x0A
  6786. 0000455C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6787. 00004560  3A00                     move.w     D5, D0
  6788. label00004562:
  6789. 00004562  48C6                     ext.l      D6
  6790. 00004564  2007                     move.l     D0, D7
  6791. 00004566  2206                     move.l     D1, D6
  6792. 00004568  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6793. 0000456C  2E00                     move.l     D7, D0
  6794. 0000456E  723C                     moveq.l    D1, 0x3C
  6795. 00004570  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6796. 00004574  3D40 FFFE                move.w     [A6 - 0x2], D0
  6797. 00004578  2007                     move.l     D0, D7
  6798. 0000457A  723C                     moveq.l    D1, 0x3C
  6799. 0000457C  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6800. 00004580  2E00                     move.l     D7, D0
  6801. 00004582  723C                     moveq.l    D1, 0x3C
  6802. 00004584  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6803. 00004588  3D40 FFFC                move.w     [A6 - 0x4], D0
  6804. 0000458C  2007                     move.l     D0, D7
  6805. 0000458E  723C                     moveq.l    D1, 0x3C
  6806. 00004590  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6807. 00004594  2E00                     move.l     D7, D0
  6808. 00004596  3C07                     move.w     D6, D7
  6809. 00004598  0C46 0063                cmpi.w     D6, 0x63 /* 'c' */
  6810. 0000459C  6F02                     ble        +0x4 /* 000045A0 */
  6811. 0000459E  7C63                     moveq.l    D6, 0x63
  6812. label000045A0:
  6813. 000045A0  49EB 0001                lea.l      A4, [A3 + 0x1]
  6814. 000045A4  4A04                     tst.b      D4
  6815. 000045A6  6704                     beq        +0x6 /* 000045AC */
  6816. 000045A8  702D                     moveq.l    D0, 0x2D
  6817. 000045AA  6002                     bra        +0x4 /* 000045AE */
  6818. label000045AC:
  6819. 000045AC  7020                     moveq.l    D0, 0x20
  6820. label000045AE:
  6821. 000045AE  18C0                     move.b     [A4]+, D0
  6822. 000045B0  703A                     moveq.l    D0, 0x3A
  6823. 000045B2  2F00                     move.l     -[A7], D0
  6824. 000045B4  48C6                     ext.l      D6
  6825. 000045B6  2F06                     move.l     -[A7], D6
  6826. 000045B8  2F0C                     move.l     -[A7], A4
  6827. 000045BA  4EBA FE28                jsr        [PC - 0x1D8 /* 000043E4 */]
  6828. 000045BE  2840                     movea.l    A4, D0
  6829. 000045C0  703A                     moveq.l    D0, 0x3A
  6830. 000045C2  2F00                     move.l     -[A7], D0
  6831. 000045C4  322E FFFC                move.w     D1, [A6 - 0x4]
  6832. 000045C8  48C1                     ext.l      D1
  6833. 000045CA  2F01                     move.l     -[A7], D1
  6834. 000045CC  2F0C                     move.l     -[A7], A4
  6835. 000045CE  4EBA FE14                jsr        [PC - 0x1EC /* 000043E4 */]
  6836. 000045D2  2840                     movea.l    A4, D0
  6837. 000045D4  702E                     moveq.l    D0, 0x2E
  6838. 000045D6  2F00                     move.l     -[A7], D0
  6839. 000045D8  322E FFFE                move.w     D1, [A6 - 0x2]
  6840. 000045DC  48C1                     ext.l      D1
  6841. 000045DE  2F01                     move.l     -[A7], D1
  6842. 000045E0  2F0C                     move.l     -[A7], A4
  6843. 000045E2  4EBA FE00                jsr        [PC - 0x200 /* 000043E4 */]
  6844. 000045E6  2840                     movea.l    A4, D0
  6845. 000045E8  7000                     moveq.l    D0, 0x00
  6846. 000045EA  2F00                     move.l     -[A7], D0
  6847. 000045EC  48C5                     ext.l      D5
  6848. 000045EE  2F05                     move.l     -[A7], D5
  6849. 000045F0  2F0C                     move.l     -[A7], A4
  6850. 000045F2  4EBA FDF0                jsr        [PC - 0x210 /* 000043E4 */]
  6851. 000045F6  2840                     movea.l    A4, D0
  6852. 000045F8  4A2E 0013                tst.b      [A6 + 0x13]
  6853. 000045FC  6704                     beq        +0x6 /* 00004602 */
  6854. 000045FE  7064                     moveq.l    D0, 0x64
  6855. 00004600  6002                     bra        +0x4 /* 00004604 */
  6856. label00004602:
  6857. 00004602  7020                     moveq.l    D0, 0x20
  6858. label00004604:
  6859. 00004604  1880                     move.b     [A4], D0
  6860. 00004606  200C                     move.l     D0, A4
  6861. 00004608  908B                     sub.l      D0, A3
  6862. 0000460A  1680                     move.b     [A3], D0
  6863. 0000460C  7000                     moveq.l    D0, 0x00
  6864. 0000460E  1013                     move.b     D0, [A3]
  6865. 00004610  5240                     addq.w     D0, 1
  6866. 00004612  4233 0000                clr.b      [A3 + D0.w]
  6867. 00004616  4FEF 0030                lea.l      A7, [A7 + 0x30]
  6868. 0000461A  4CEE 18F8 FFE0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  6869. 00004620  4E5E                     unlink     A6
  6870. 00004622  4E75                     rts
  6871. fn00004624:
  6872. 00004624  4E56 0000                link       A6, 0
  6873. 00004628  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6874. 0000462C  382E 000E                move.w     D4, [A6 + 0xE]
  6875. 00004630  2A2E 0008                move.l     D5, [A6 + 0x8]
  6876. 00004634  703C                     moveq.l    D0, 0x3C
  6877. 00004636  C1C4                     muls.w     D0, D4
  6878. 00004638  D080                     add.l      D0, D0
  6879. 0000463A  2200                     move.l     D1, D0
  6880. 0000463C  E588                     lsl        D0, 2
  6881. 0000463E  D081                     add.l      D0, D1
  6882. 00004640  2200                     move.l     D1, D0
  6883. 00004642  2005                     move.l     D0, D5
  6884. 00004644  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6885. 00004648  2C00                     move.l     D6, D0
  6886. 0000464A  703C                     moveq.l    D0, 0x3C
  6887. 0000464C  C1C4                     muls.w     D0, D4
  6888. 0000464E  2200                     move.l     D1, D0
  6889. 00004650  2006                     move.l     D0, D6
  6890. 00004652  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6891. 00004656  4A80                     tst.l      D0
  6892. 00004658  6604                     bne        +0x6 /* 0000465E */
  6893. 0000465A  2005                     move.l     D0, D5
  6894. 0000465C  601E                     bra        +0x20 /* 0000467C */
  6895. label0000465E:
  6896. 0000465E  703C                     moveq.l    D0, 0x3C
  6897. 00004660  C1C4                     muls.w     D0, D4
  6898. 00004662  2200                     move.l     D1, D0
  6899. 00004664  2006                     move.l     D0, D6
  6900. 00004666  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6901. 0000466A  3E00                     move.w     D7, D0
  6902. 0000466C  6604                     bne        +0x6 /* 00004672 */
  6903. 0000466E  5485                     addq.l     D5, 2
  6904. 00004670  6008                     bra        +0xA /* 0000467A */
  6905. label00004672:
  6906. 00004672  0C47 0001                cmpi.w     D7, 0x1
  6907. 00004676  6602                     bne        +0x4 /* 0000467A */
  6908. 00004678  5285                     addq.l     D5, 1
  6909. label0000467A:
  6910. 0000467A  2005                     move.l     D0, D5
  6911. label0000467C:
  6912. 0000467C  4CEE 00F0 FFF0           movem.l    D4,D5,D6,D7, [A6 - 0x10]
  6913. 00004682  4E5E                     unlink     A6
  6914. 00004684  4E75                     rts
  6915. fn00004686:
  6916. 00004686  4E56 FFFC                link       A6, -0x0004
  6917. 0000468A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6918. 0000468E  3A2E 000E                move.w     D5, [A6 + 0xE]
  6919. 00004692  2C2E 0008                move.l     D6, [A6 + 0x8]
  6920. 00004696  0C86 8000 0000           cmpi.l     D6, 0x80000000
  6921. 0000469C  6608                     bne        +0xA /* 000046A6 */
  6922. 0000469E  203C 8000 0000           move.l     D0, 0x80000000
  6923. 000046A4  6056                     bra        +0x58 /* 000046FC */
  6924. label000046A6:
  6925. 000046A6  48C5                     ext.l      D5
  6926. 000046A8  2F05                     move.l     -[A7], D5
  6927. 000046AA  2F06                     move.l     -[A7], D6
  6928. 000046AC  4EBA FF76                jsr        [PC - 0x8A /* 00004624 */]
  6929. 000046B0  2C00                     move.l     D6, D0
  6930. 000046B2  783C                     moveq.l    D4, 0x3C
  6931. 000046B4  C9C5                     muls.w     D4, D5
  6932. 000046B6  2204                     move.l     D1, D4
  6933. 000046B8  D281                     add.l      D1, D1
  6934. 000046BA  2001                     move.l     D0, D1
  6935. 000046BC  E589                     lsl        D1, 2
  6936. 000046BE  D280                     add.l      D1, D0
  6937. 000046C0  2D41 FFFC                move.l     [A6 - 0x4], D1
  6938. 000046C4  2006                     move.l     D0, D6
  6939. 000046C6  222E FFFC                move.l     D1, [A6 - 0x4]
  6940. 000046CA  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6941. 000046CE  2200                     move.l     D1, D0
  6942. 000046D0  C0FC 0012                mulu.w     D0, 0x12
  6943. 000046D4  4841                     swap.w     D1
  6944. 000046D6  C2FC 0012                mulu.w     D1, 0x12
  6945. 000046DA  4841                     swap.w     D1
  6946. 000046DC  4241                     clr.w      D1
  6947. 000046DE  D081                     add.l      D0, D1
  6948. 000046E0  2E06                     move.l     D7, D6
  6949. 000046E2  9E80                     sub.l      D7, D0
  6950. 000046E4  2006                     move.l     D0, D6
  6951. 000046E6  222E FFFC                move.l     D1, [A6 - 0x4]
  6952. 000046EA  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  6953. 000046EE  2204                     move.l     D1, D4
  6954. 000046F0  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  6955. 000046F4  D080                     add.l      D0, D0
  6956. 000046F6  9E80                     sub.l      D7, D0
  6957. 000046F8  2007                     move.l     D0, D7
  6958. 000046FA  504F                     addq.w     A7, 8
  6959. label000046FC:
  6960. 000046FC  4CEE 00F0 FFEC           movem.l    D4,D5,D6,D7, [A6 - 0x14]
  6961. 00004702  4E5E                     unlink     A6
  6962. 00004704  4E75                     rts
  6963. 00004706  4E56 FFEC                link       A6, -0x0014
  6964. 0000470A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  6965. 0000470E  4A6E 000E                tst.w      [A6 + 0xE]
  6966. 00004712  6E06                     bgt        +0x8 /* 0000471A */
  6967. 00004714  3D7C 0001 000E           move.w     [A6 + 0xE], 0x1
  6968. label0000471A:
  6969. 0000471A  266E 0008                movea.l    A3, [A6 + 0x8]
  6970. 0000471E  200B                     move.l     D0, A3
  6971. 00004720  660A                     bne        +0xC /* 0000472C */
  6972. 00004722  203C 8000 0000           move.l     D0, 0x80000000
  6973. 00004728  6000 01FE                bra        +0x200 /* 00004928 */
  6974. label0000472C:
  6975. 0000472C  7000                     moveq.l    D0, 0x00
  6976. 0000472E  2D40 FFFC                move.l     [A6 - 0x4], D0
  6977. 00004732  2D40 FFF8                move.l     [A6 - 0x8], D0
  6978. 00004736  2D40 FFF4                move.l     [A6 - 0xC], D0
  6979. 0000473A  2D40 FFF0                move.l     [A6 - 0x10], D0
  6980. 0000473E  7200                     moveq.l    D1, 0x00
  6981. 00004740  121B                     move.b     D1, [A3]+
  6982. 00004742  3D41 FFEE                move.w     [A6 - 0x12], D1
  6983. 00004746  7E01                     moveq.l    D7, 0x01
  6984. 00004748  6016                     bra        +0x18 /* 00004760 */
  6985. label0000474A:
  6986. 0000474A  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  6987. 0000474E  6D0A                     blt        +0xC /* 0000475A */
  6988. 00004750  203C 8000 0000           move.l     D0, 0x80000000
  6989. 00004756  6000 01D0                bra        +0x1D2 /* 00004928 */
  6990. label0000475A:
  6991. 0000475A  3007                     move.w     D0, D7
  6992. 0000475C  5247                     addq.w     D7, 1
  6993. 0000475E  524B                     addq.w     A3, 1
  6994. label00004760:
  6995. 00004760  7000                     moveq.l    D0, 0x00
  6996. 00004762  1013                     move.b     D0, [A3]
  6997. 00004764  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  6998. 00004768  67E0                     beq        -0x1E /* 0000474A */
  6999. 0000476A  7000                     moveq.l    D0, 0x00
  7000. 0000476C  1013                     move.b     D0, [A3]
  7001. 0000476E  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  7002. 00004772  67D6                     beq        -0x28 /* 0000474A */
  7003. 00004774  206E 0008                movea.l    A0, [A6 + 0x8]
  7004. 00004778  302E FFEE                move.w     D0, [A6 - 0x12]
  7005. 0000477C  49F0 0000                lea.l      A4, [A0 + D0.w]
  7006. 00004780  6002                     bra        +0x4 /* 00004784 */
  7007. label00004782:
  7008. 00004782  534C                     subq.w     A4, 1
  7009. label00004784:
  7010. 00004784  7000                     moveq.l    D0, 0x00
  7011. 00004786  1014                     move.b     D0, [A4]
  7012. 00004788  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  7013. 0000478C  67F4                     beq        -0xA /* 00004782 */
  7014. 0000478E  7000                     moveq.l    D0, 0x00
  7015. 00004790  1014                     move.b     D0, [A4]
  7016. 00004792  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  7017. 00004796  67EA                     beq        -0x14 /* 00004782 */
  7018. 00004798  7000                     moveq.l    D0, 0x00
  7019. 0000479A  1014                     move.b     D0, [A4]
  7020. 0000479C  0C40 0044                cmpi.w     D0, 0x44 /* 'D' */
  7021. 000047A0  670A                     beq        +0xC /* 000047AC */
  7022. 000047A2  7000                     moveq.l    D0, 0x00
  7023. 000047A4  1014                     move.b     D0, [A4]
  7024. 000047A6  0C40 0064                cmpi.w     D0, 0x64 /* 'd' */
  7025. 000047AA  660A                     bne        +0xC /* 000047B6 */
  7026. label000047AC:
  7027. 000047AC  206E 0010                movea.l    A0, [A6 + 0x10]
  7028. 000047B0  10BC 0001                move.b     [A0], 0x1
  7029. 000047B4  534C                     subq.w     A4, 1
  7030. label000047B6:
  7031. 000047B6  422E FFED                clr.b      [A6 - 0x13]
  7032. 000047BA  7000                     moveq.l    D0, 0x00
  7033. 000047BC  1013                     move.b     D0, [A3]
  7034. 000047BE  0C40 002D                cmpi.w     D0, 0x2D /* '-' */
  7035. 000047C2  6608                     bne        +0xA /* 000047CC */
  7036. 000047C4  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  7037. 000047CA  524B                     addq.w     A3, 1
  7038. label000047CC:
  7039. 000047CC  7802                     moveq.l    D4, 0x02
  7040. 000047CE  4245                     clr.w      D5
  7041. 000047D0  4246                     clr.w      D6
  7042. 000047D2  4247                     clr.w      D7
  7043. 000047D4  6000 00B4                bra        +0xB6 /* 0000488A */
  7044. label000047D8:
  7045. 000047D8  7000                     moveq.l    D0, 0x00
  7046. 000047DA  1014                     move.b     D0, [A4]
  7047. 000047DC  0C00 0030                cmpi.b     D0, 0x30 /* '0' */
  7048. 000047E0  653E                     bcs        +0x40 /* 00004820 */
  7049. 000047E2  7000                     moveq.l    D0, 0x00
  7050. 000047E4  1014                     move.b     D0, [A4]
  7051. 000047E6  0C00 0039                cmpi.b     D0, 0x39 /* '9' */
  7052. 000047EA  6234                     bhi        +0x36 /* 00004820 */
  7053. 000047EC  0C47 0002                cmpi.w     D7, 0x2
  7054. 000047F0  6604                     bne        +0x6 /* 000047F6 */
  7055. 000047F2  7A01                     moveq.l    D5, 0x01
  7056. 000047F4  607A                     bra        +0x7C /* 00004870 */
  7057. label000047F6:
  7058. 000047F6  3007                     move.w     D0, D7
  7059. 000047F8  5247                     addq.w     D7, 1
  7060. 000047FA  7000                     moveq.l    D0, 0x00
  7061. 000047FC  1014                     move.b     D0, [A4]
  7062. 000047FE  907C 0030                sub.w      D0, 0x30 /* '0' */
  7063. 00004802  48C0                     ext.l      D0
  7064. 00004804  0C47 0002                cmpi.w     D7, 0x2
  7065. 00004808  57C3                     seq        D3
  7066. 0000480A  4403                     neg.b      D3
  7067. 0000480C  6704                     beq        +0x6 /* 00004812 */
  7068. 0000480E  720A                     moveq.l    D1, 0x0A
  7069. 00004810  6002                     bra        +0x4 /* 00004814 */
  7070. label00004812:
  7071. 00004812  7201                     moveq.l    D1, 0x01
  7072. label00004814:
  7073. 00004814  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  7074. 00004818  D046                     add.w      D0, D6
  7075. 0000481A  3C00                     move.w     D6, D0
  7076. 0000481C  534C                     subq.w     A4, 1
  7077. 0000481E  6050                     bra        +0x52 /* 00004870 */
  7078. label00004820:
  7079. 00004820  7000                     moveq.l    D0, 0x00
  7080. 00004822  1014                     move.b     D0, [A4]
  7081. 00004824  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  7082. 00004828  6714                     beq        +0x16 /* 0000483E */
  7083. 0000482A  7000                     moveq.l    D0, 0x00
  7084. 0000482C  1014                     move.b     D0, [A4]
  7085. 0000482E  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  7086. 00004832  670A                     beq        +0xC /* 0000483E */
  7087. 00004834  7000                     moveq.l    D0, 0x00
  7088. 00004836  1014                     move.b     D0, [A4]
  7089. 00004838  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  7090. 0000483C  6606                     bne        +0x8 /* 00004844 */
  7091. label0000483E:
  7092. 0000483E  7A01                     moveq.l    D5, 0x01
  7093. 00004840  534C                     subq.w     A4, 1
  7094. 00004842  602C                     bra        +0x2E /* 00004870 */
  7095. label00004844:
  7096. 00004844  7000                     moveq.l    D0, 0x00
  7097. 00004846  1014                     move.b     D0, [A4]
  7098. 00004848  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  7099. 0000484C  6618                     bne        +0x1A /* 00004866 */
  7100. 0000484E  7A01                     moveq.l    D5, 0x01
  7101. 00004850  534C                     subq.w     A4, 1
  7102. 00004852  7803                     moveq.l    D4, 0x03
  7103. 00004854  0C47 0001                cmpi.w     D7, 0x1
  7104. 00004858  6616                     bne        +0x18 /* 00004870 */
  7105. 0000485A  48C6                     ext.l      D6
  7106. 0000485C  DC86                     add.l      D6, D6
  7107. 0000485E  2006                     move.l     D0, D6
  7108. 00004860  E58E                     lsl        D6, 2
  7109. 00004862  DC80                     add.l      D6, D0
  7110. 00004864  600A                     bra        +0xC /* 00004870 */
  7111. label00004866:
  7112. 00004866  203C 8000 0000           move.l     D0, 0x80000000
  7113. 0000486C  6000 00BA                bra        +0xBC /* 00004928 */
  7114. label00004870:
  7115. 00004870  4A45                     tst.w      D5
  7116. 00004872  6604                     bne        +0x6 /* 00004878 */
  7117. 00004874  B7CC                     cmpa.l     A3, A4
  7118. 00004876  6312                     bls        +0x14 /* 0000488A */
  7119. label00004878:
  7120. 00004878  3004                     move.w     D0, D4
  7121. 0000487A  5344                     subq.w     D4, 1
  7122. 0000487C  E540                     asl        D0.w, 2
  7123. 0000487E  48C6                     ext.l      D6
  7124. 00004880  DDB6 00F0                add.l      [A6 + D0.w - 0x16], D6
  7125. 00004884  4245                     clr.w      D5
  7126. 00004886  4246                     clr.w      D6
  7127. 00004888  4247                     clr.w      D7
  7128. label0000488A:
  7129. 0000488A  B7CC                     cmpa.l     A3, A4
  7130. 0000488C  6206                     bhi        +0x8 /* 00004894 */
  7131. 0000488E  4A44                     tst.w      D4
  7132. 00004890  6C00 FF46                bge        -0xB8 /* 000047D8 */
  7133. label00004894:
  7134. 00004894  3D6E FFFE FFEE           move.w     [A6 - 0x12], [A6 - 0x2]
  7135. 0000489A  4A2E 0017                tst.b      [A6 + 0x17]
  7136. 0000489E  6716                     beq        +0x18 /* 000048B6 */
  7137. 000048A0  302E FFEE                move.w     D0, [A6 - 0x12]
  7138. 000048A4  C1EE 000E                muls.w     D0, [A6 + 0xE]
  7139. 000048A8  7232                     moveq.l    D1, 0x32
  7140. 000048AA  D081                     add.l      D0, D1
  7141. 000048AC  7264                     moveq.l    D1, 0x64
  7142. 000048AE  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  7143. 000048B2  3D40 FFEE                move.w     [A6 - 0x12], D0
  7144. label000048B6:
  7145. 000048B6  222E FFF0                move.l     D1, [A6 - 0x10]
  7146. 000048BA  2001                     move.l     D0, D1
  7147. 000048BC  C2FC 003C                mulu.w     D1, 0x3C /* '<' */
  7148. 000048C0  4840                     swap.w     D0
  7149. 000048C2  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  7150. 000048C6  4840                     swap.w     D0
  7151. 000048C8  4240                     clr.w      D0
  7152. 000048CA  D280                     add.l      D1, D0
  7153. 000048CC  202E FFF4                move.l     D0, [A6 - 0xC]
  7154. 000048D0  D081                     add.l      D0, D1
  7155. 000048D2  2200                     move.l     D1, D0
  7156. 000048D4  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  7157. 000048D8  4841                     swap.w     D1
  7158. 000048DA  C2FC 003C                mulu.w     D1, 0x3C /* '<' */
  7159. 000048DE  4841                     swap.w     D1
  7160. 000048E0  4241                     clr.w      D1
  7161. 000048E2  D081                     add.l      D0, D1
  7162. 000048E4  222E FFF8                move.l     D1, [A6 - 0x8]
  7163. 000048E8  D280                     add.l      D1, D0
  7164. 000048EA  302E 000E                move.w     D0, [A6 + 0xE]
  7165. 000048EE  48C0                     ext.l      D0
  7166. 000048F0  C141                     exg        D0, D1
  7167. 000048F2  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  7168. 000048F6  322E FFEE                move.w     D1, [A6 - 0x12]
  7169. 000048FA  48C1                     ext.l      D1
  7170. 000048FC  2E01                     move.l     D7, D1
  7171. 000048FE  DE80                     add.l      D7, D0
  7172. 00004900  4A2E FFED                tst.b      [A6 - 0x13]
  7173. 00004904  6706                     beq        +0x8 /* 0000490C */
  7174. 00004906  2007                     move.l     D0, D7
  7175. 00004908  4480                     neg.l      D0
  7176. 0000490A  2E00                     move.l     D7, D0
  7177. label0000490C:
  7178. 0000490C  206E 0010                movea.l    A0, [A6 + 0x10]
  7179. 00004910  4A10                     tst.b      [A0]
  7180. 00004912  6712                     beq        +0x14 /* 00004926 */
  7181. 00004914  302E 000E                move.w     D0, [A6 + 0xE]
  7182. 00004918  48C0                     ext.l      D0
  7183. 0000491A  2F00                     move.l     -[A7], D0
  7184. 0000491C  2F07                     move.l     -[A7], D7
  7185. 0000491E  4EBA FD66                jsr        [PC - 0x29A /* 00004686 */]
  7186. 00004922  2E00                     move.l     D7, D0
  7187. 00004924  504F                     addq.w     A7, 8
  7188. label00004926:
  7189. 00004926  2007                     move.l     D0, D7
  7190. label00004928:
  7191. 00004928  4CEE 18F8 FFD0           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30]
  7192. 0000492E  4E5E                     unlink     A6
  7193. 00004930  4E75                     rts
  7194. 00004932  4E56 0000                link       A6, 0
  7195. 00004936  4E5E                     unlink     A6
  7196. 00004938  4E75                     rts
  7197.